×

flask-sqlalchemy中default和server_default

python-web框架

flask-sqlalchemy中default和server_default

穆琪 穆琪 发表于2019-09-25 浏览923 评论0
一、背景在项目中,遇到了使用flask-sqlalchemy设定字段的默认值的问题,查找文档后发现可以通过设置default来解决,可是设置default后发现只在应用内生效,在navicat的界面中查看sql语句并没有设置。后来使用server_default对字段属性进行了设置。二、分析一开始使用的是default class Test(db.Model):     __tablename__ = 'test'