django表单字段标签为html
我正在使用以下模板标签加载表单-django表单字段标签为html,django,django-forms,django-templates,Django,Django Forms,Django Templates,我正在使用以下模板标签加载表单- {{ form.as_table }} Form got单选按钮,并使用以下表单字段为其选择项目- forms.RadioSelect(choices=[(o.choice\u值,o.choice\u名称)用于choice.objects.filter()中的o) 其中一个choice_name将html元素放入其中,并使用这些标记加载,而不是实际的html呈现 如果是常规模板变量,我可以{some_variable | safe}}将其作为HTML加载,您知
{{ form.as_table }}
Form got单选按钮,并使用以下表单字段为其选择项目-
forms.RadioSelect(choices=[(o.choice\u值,o.choice\u名称)用于choice.objects.filter()中的o)
其中一个choice_name将html元素放入其中,并使用这些标记加载,而不是实际的html呈现
如果是常规模板变量,我可以{some_variable | safe}}将其作为HTML加载,您知道如何在表单标记的情况下进行加载。您可以在Python代码的任何地方使用模板标记和过滤器,只需导入并使用它们:
from django.template.defaultfilters import safe
forms.RadioSelect(choices=[(o.choice_value, safe(o.choice_name))
for o in Choice.objects.filter()])