如何在WTForms中创建名为«from»的字段?

2024-03-28 14:49:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用两个字段来选择一个区间:fromto。但由于from是Python中的一个关键字,我不能只写:

class MyForm(Form):
    from = DateField()
    to = DateField()

这意味着我必须以不同的方式在Python中命名字段,但我仍然希望在GET query中准确地命名字段from。有没有可能用WTForms?你知道吗


Tags: tofromformget方式关键字query名字
1条回答
网友
1楼 · 发布于 2024-03-28 14:49:13

您可以使用Python的内置函数setattr

class MyForm(Form):
    to = DateField()

setattr(MyForm, 'from', DateField())
myform = MyForm()

您可以使用getattr再次访问该字段:

from_ = getattr(myform, 'from')

相关问题 更多 >