从wtforms和flask-sqlalchemy中的数据库查询中获取选择

Panos Angelopoulos

我正在使用Flask,SQLAlchemy和WTForms开发一个Web应用程序。我想通过数据库查询从SelectField中获得选择

详细信息。

my_query = my_table.query.with_entities(My_Entities).all()

结果

[(u'1',),(u'2',),(u'3',)]

我的课

class MyForm(Form):
    My_Var = SelectField(choices=RIGHT_HERE)

有什么办法吗?

m1yag1

在这种情况下,您可以使用WTForms中的扩展名。您要做的是导入QuerySelectField所需的:

from wtforms.ext.sqlalchemy.fields import QuerySelectField

然后创建一个函数,该函数将查询数据库并返回所需的内容:

def skill_level_choices():      
    return db.session.query(SkillLevel).all()

在拥有查询对象之后,您可以QuerySelectField使用query_factory参数将其放入您

skill_level = QuerySelectField(u'Skill level',      
                               validators=[Required()],
                               query_factory=skill_level_choices)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从wtforms和flask-sqlalchemy中的数据库查询中获取选择

来自分类Dev

WTForms中的Mongoengine,Flask和ReferenceField

来自分类Dev

Flask wtforms访问和编辑配置数据

来自分类Dev

使用Flask和WTForms来自数据库查询的动态单选按钮

来自分类Dev

Flask和sqlalchemy:使用数据库中存储的路径获取上载的文件

来自分类Dev

带SQLAlchemy的Flask WTForms:在数据库中存储表单时出现UnmappedInstanceError

来自分类Dev

从Flask路线中的wtforms FormField获取数据

来自分类Dev

如何使用 Flask-SQLAlchemy 从数据库中仅选择某些列?

来自分类Dev

使用数据库配置或模型在Flask中运行SQLAlchemy查询之间的区别?

来自分类Dev

flask-sqlalchemy中的自引用数据库查询。社交媒体应用

来自分类Dev

使用wtforms和flask在选择字段中设置默认值

来自分类Dev

MySQL:在单个查询中从数据库和PHP数组中获取值

来自分类Dev

MySQL:在单个查询中从数据库和PHP数组中获取值

来自分类Dev

如何在Firebase数据库中搜索(选择和查询)?

来自分类Dev

使用Flask和SQLAlchemy在Celery任务中未更新数据库

来自分类Dev

在flask和sqlalchemy中无法多次导入数据库对象

来自分类Dev

使用 Flask 和 SQLAlchemy 在数据库中插入用户提供的值

来自分类Dev

如何使用 Flask 和 SQLAlchemy 在数据库中存储 API 请求

来自分类Dev

如何使用PostgreSQL中的选择获取当前数据库和用户名

来自分类Dev

Flask和Python如何使搜索引擎获取mysql数据库中的数据

来自分类Dev

仅在第二个查询和随后的查询中“未选择数据库”-PHP-MySQL

来自分类Dev

如何从数据库中获取和显示数据?

来自分类Dev

查询SQLite数据库中的行数和列数

来自分类Dev

在MVC中从数据库Linq到Sql查询中获取最小值和最大值?

来自分类Dev

从flask-sqlalchemy数据库获取所有模型

来自分类Dev

查询以选择sqlite数据库中今天日期和7天时间之间的行

来自分类Dev

在Flask-SQLAlchemy中,我应该在哪里初始化和存储数据库对象?

来自分类Dev

使用 wtforms 和 sqlalchemy 在数据库中生成用户的下拉列表

来自分类Dev

在mysql数据库中插入和获取不同的语言

Related 相关文章

  1. 1

    从wtforms和flask-sqlalchemy中的数据库查询中获取选择

  2. 2

    WTForms中的Mongoengine,Flask和ReferenceField

  3. 3

    Flask wtforms访问和编辑配置数据

  4. 4

    使用Flask和WTForms来自数据库查询的动态单选按钮

  5. 5

    Flask和sqlalchemy:使用数据库中存储的路径获取上载的文件

  6. 6

    带SQLAlchemy的Flask WTForms:在数据库中存储表单时出现UnmappedInstanceError

  7. 7

    从Flask路线中的wtforms FormField获取数据

  8. 8

    如何使用 Flask-SQLAlchemy 从数据库中仅选择某些列?

  9. 9

    使用数据库配置或模型在Flask中运行SQLAlchemy查询之间的区别?

  10. 10

    flask-sqlalchemy中的自引用数据库查询。社交媒体应用

  11. 11

    使用wtforms和flask在选择字段中设置默认值

  12. 12

    MySQL:在单个查询中从数据库和PHP数组中获取值

  13. 13

    MySQL:在单个查询中从数据库和PHP数组中获取值

  14. 14

    如何在Firebase数据库中搜索(选择和查询)?

  15. 15

    使用Flask和SQLAlchemy在Celery任务中未更新数据库

  16. 16

    在flask和sqlalchemy中无法多次导入数据库对象

  17. 17

    使用 Flask 和 SQLAlchemy 在数据库中插入用户提供的值

  18. 18

    如何使用 Flask 和 SQLAlchemy 在数据库中存储 API 请求

  19. 19

    如何使用PostgreSQL中的选择获取当前数据库和用户名

  20. 20

    Flask和Python如何使搜索引擎获取mysql数据库中的数据

  21. 21

    仅在第二个查询和随后的查询中“未选择数据库”-PHP-MySQL

  22. 22

    如何从数据库中获取和显示数据?

  23. 23

    查询SQLite数据库中的行数和列数

  24. 24

    在MVC中从数据库Linq到Sql查询中获取最小值和最大值?

  25. 25

    从flask-sqlalchemy数据库获取所有模型

  26. 26

    查询以选择sqlite数据库中今天日期和7天时间之间的行

  27. 27

    在Flask-SQLAlchemy中,我应该在哪里初始化和存储数据库对象?

  28. 28

    使用 wtforms 和 sqlalchemy 在数据库中生成用户的下拉列表

  29. 29

    在mysql数据库中插入和获取不同的语言

热门标签

归档