2024-03-29 01:39:33 发布
网友
我想在窗体集中手动显示窗体。你知道吗
就像能做{{formset.form1格式}}并显示第一个窗体。 我该怎么做?你知道吗
您可以在表单集上循环以获得单个表单,并对这些表单执行任何操作。你知道吗
{% for form in formset %} {{form.title.errors}} {{form.title.label}} {{form.title}} {% endfor %}
对于表单集中的第一个表单,可以尝试使用内置过滤器first:
first
{{ formset|first }}
Django模板是经过严格设计的,您可能需要检查Jinja2。在金贾,你应该能够写:
{{ formset[0] }} {{ formset[3] }}
由于Django缺少get_item过滤器,您可以write a custom filter like this:
get_item
@register.filter def get_item(ob, key): try: return ob[key] except (TypeError, ValueError, KeyError, IndexError): return None
使用此筛选器,您应该能够写入:
{{ formset|get_item:0 }} {{ formset|get_item:3 }}
您可以在表单集上循环以获得单个表单,并对这些表单执行任何操作。你知道吗
对于表单集中的第一个表单,可以尝试使用内置过滤器
first
:Django模板是经过严格设计的,您可能需要检查Jinja2。在金贾,你应该能够写:
由于Django缺少
get_item
过滤器,您可以write a custom filter like this:使用此筛选器,您应该能够写入:
相关问题 更多 >
编程相关推荐