在Django模板中显示单个表单字段?

2024-05-29 10:17:01 发布

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

我只想创造

forms.ChoiceField(choices=CHOICES)

字段来创建一个简单的select html项。因为这就是我想要的,我不想创建一个新的表单类等等。那么有没有一种方法可以在django模板中只呈现一个表单字段而不需要创建/传递表单?在

例如:

^{pr2}$

有没有一种方法可以在django模板中做{{select}}或者类似的方法来创建一个select项?在

提前谢谢!在


Tags: django方法模板表单htmlformsselect单字
2条回答

如果您不需要一个完整的Django表单类,我建议您只需将选择列表传递给模板,然后在模板上迭代,为<select>创建<option />标记。这比在模板级别imo呈现表单小部件要容易得多

只有一个选项字段?为什么不把所有的HTML代码都写进你的模板中,然后通过使用templatetags来处理它,只将选项dict发送到模板中呢。在

相关问题 更多 >

    热门问题