2
我是sqlalchemy的新手,我試圖實現Django ORM提供的模型字段的簡單驗證(Integer,email,...最大爲&)。 SQLAlchemy可以開箱即用這種字段驗證嗎?順便說一下,我使用SQLAlchemy和Flask。使用SQLAlchemy進行簡單驗證
我是sqlalchemy的新手,我試圖實現Django ORM提供的模型字段的簡單驗證(Integer,email,...最大爲&)。 SQLAlchemy可以開箱即用這種字段驗證嗎?順便說一下,我使用SQLAlchemy和Flask。使用SQLAlchemy進行簡單驗證
請參閱文檔中的Simple Validators。示例代碼提取如下:
class EmailAddress(Base):
__tablename__ = 'address'
id = Column(Integer, primary_key=True)
email = Column(String)
@validates('email')
def validate_email(self, key, address):
assert '@' in address
return address
好的,我已經閱讀了這部分的文檔。我只是想知道是否有內置的基本驗證,至少像指定Integer類型的範圍那樣簡單。但似乎沒有。 Thx花時間迴應麪包車。 –