【发布时间】:2018-06-14 09:56:45
【问题描述】:
我通过 Flask-SQLAlchemy 使用 SQLAlchemy 作为 Web 应用程序的 ORM。
我想在分配给任何字符串字段时自动前导和尾随空格(例如str.strip)。
执行此操作的一种方法如下,但需要为每个字符串字段指定它:
class User(db.Model):
_email = db.Column('email', db.String(100), primary_key=True)
@hybrid_property
def email(self): return self._email
@email.setter
def email(self, data): self._email = data.strip()
我想为每个字符串字段更通用地执行此操作(无需为每个字段编写上述内容)。
【问题讨论】:
-
相关,但是stackoverflow.com/questions/18413748/…的“镜像”
标签: python orm sqlalchemy flask-sqlalchemy string-parsing