gpt4 book ai didi

python - 将 'form display text' 与 SQLAlchemy 映射属性相关联的最佳位置在哪里?

转载 作者:太空宇宙 更新时间:2023-11-04 01:42:08 25 4
gpt4 key购买 nike

在 django orm 中,我可以使用 'verbose_name' kwarg 来设置将在模型表单中显示的标签。现在我正在为 SQLAlchemy 映射后端中的每个模型动态生成 W​​TForms,但我不确定在哪里关联显示文本以在每个表单的自动生成字段中使用。例如,在 Django 中我可以这样做:

class User(models.Model):
name = CharField(max_length=50, verbose_name='Enter your username')
password = CharField(max_length=50, verbose_name='Enter your password')

在 SQLAlchemy 中:

class User(Base):
name = Column(String)
password = Column(String)

在这个简单的例子中,我如何将文本“输入您的用户名”和“输入您的密码”分别与“名称”和“密码”属性相关联?

最佳答案

您可以使用 'info' keyword argument to Column 复制该功能.看起来像这样:

Class User(Base):
name = Column(String, info={verbose_name: 'Enter your username',})
password = Column(String, info={verbose_name: 'Enter your password',})

然后您可以在动态生成表单时提取 info['verbose_name'] 。

关于python - 将 'form display text' 与 SQLAlchemy 映射属性相关联的最佳位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3949131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com