小编Azu*_*lle的帖子

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

我有使用PHP的经验,但我是Flask和Python的新手,我需要一些简单的帮助.

我有一个数据库表,我需要一个单选按钮中的每个条目.我需要使用WTForms,但我不能这样做.id应该是值,botname应该是标签.

这是我的表:

class Probot(db.Model):
    __tablename__ = "probot"    
    id = db.Column(db.Integer, primary_key=True)
    botname = db.Column(db.String(20), unique=True, index=True)
    is_available = db.Column(db.Boolean, nullable=False, default=True)
    battery = db.Column(db.Integer)
    registered_on = db.Column(db.DateTime,default=datetime.datetime.utcnow())
Run Code Online (Sandbox Code Playgroud)

我使用查询:Probot.query.all()但是如何在表单上的RadiofField的选择属性中使用结果?

class SimpleForm(Form):
    example = RadioField('Label', choices=[])
Run Code Online (Sandbox Code Playgroud)

我尝试了很多方法,但我总是会遇到错误,我会感激一些帮助.谢谢.

python sqlalchemy jinja2 flask wtforms

5
推荐指数
1
解决办法
1096
查看次数

标签 统计

flask ×1

jinja2 ×1

python ×1

sqlalchemy ×1

wtforms ×1