检测模板中的空formset

mim*_*imo 2 django django-forms

我正在模板中渲染一个formset.如果formset没有元素,我怎么能写一个条件,使页面显示句子"Nothing to show"?

以下不起作用:

{% if formset %}
    {{ formset }}
{% else %}
    <p>Nothing to show</p>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

mim*_*imo 9

我只是自己找到答案......它适用于formset.forms:

{% if formset.forms %}
    {{ formset }}
{% else %}
    <p>Nothing to show</p>
{% endif %}
Run Code Online (Sandbox Code Playgroud)