一、安装数据库连接依赖包

pip install flask-sqlalchemy
pip install pymysql

 

二、项目配置

app/__init__.py

from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__) #生成flask对象
app.config["SQLALCHEMY_DATABASE_URI"]="mysql+pymysql://dbuser:password@127.0.0.1:3306/dbname"
app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = True
db = SQLAlchemy(app)

 

三、创建表

app/models.py 

from app import db
class User(db.Model):
    __tablename__ = "user"
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(100), unique=True)
    pwd = db.Column(db.String(100))
    email = db.Column(db.String(32), unique=True)
    phone = db.Column(db.String(11), unique=True)
    info = db.Column(db.Text)
    face = db.Column(db.String(255), unique=True)
    addtime = db.Column(db.DateTime, index=True, default=datetime.now)
    uuid = db.Column(db.String(255), unique=True)
    # 会员日志外键关系
    userlogs = db.relationship('Userlog', backref='user')  
    comments = db.relationship('Comment', backref='user')  
    moviecols = db.relationship('Moviecol', backref='user')  # 收藏外键关系
    def __repr__(self):
        return "<User %r>" % self.name
View Code

相关文章:

  • 2022-12-23
  • 2022-01-16
  • 2021-05-25
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2018-06-20
猜你喜欢
  • 2022-12-23
  • 2021-09-19
  • 2021-11-04
  • 2021-12-16
  • 2019-12-19
  • 2021-04-19
相关资源
相似解决方案