フラスコの 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 は「正の」引数について認識していません。
オブジェクトが人口の負の値でインスタンス化されている場合、例外が発生する可能性があります。しかし、更新後に母集団が正のままであることを確認する方法がわかりません。
助けてくれてありがとう。