SQLAlchemy设置默认值为nullable=False。
- 论坛
- SQLAlchemy设置默认值为nullable=False。
32 浏览
SQLAlchemy设置默认值为nullable=False。
我正在使用SQLAlchemy为Flask创建一些模型。问题是,几乎所有的列都需要nullable=False
,所以我正在寻找一种在创建列时将此选项设置为默认的方法。当然,我可以手动添加它们(作为Vim的练习),但是今天我就是不想这样做。作为参考,这是我的设置(models.py
)的样子:
from flask.ext.sqlalchemy import SQLAlchemy db = SQLAlchemy() class User(db.Model): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(80), nullable=False)
还有很多其他的模型。有没有简单的方法可以做到这一点?
提前感谢。