如何使用flask sqlalchemy将列定义为正整数?
我希望答案看起来像这样:
class City(db.Model):
id = db.Column(db.Integer, primary_key=True)
population = db.Column(db.Integer, positive=True)
def __init__(self,population):
self.population = population
但是,此类定义将引发错误 b/c sqlalchemy 不知道“肯定”参数。
如果对象被实例化为人口的负值,我可能会引发异常。但我不知道如何确保更新后人口保持积极状态。
谢谢你的帮助。