flask_sqlalchemy使用

  • postgresql—flask-sqlalchemy字段对应
Postgresql Flask-sqlachemy
varchar2 (有长度) db.Column(db.String(50))
Init db.Column(db.Integer)
timestamp db.Column(db.DateTime)
varchar2 (无长度) db.Column(db.String)
  • 主键默认使用uuid
id = db.Column(db.String(64), primary_key=True, default=uuid.uuid4())
  • 字段不为空
name = db.Column(db.String(50), nullable=False)
  • 设置外键
org_id = db.Column(db.String(64), db.ForeignKey('tb_org.org_id'))

你可能感兴趣的:(flask_sqlalchemy使用)