4

具體工作,使用示例模板Django的過濾器文檔:簡單的方法得到酥脆形式和Django過濾

{% extends "base.html" %} 

{% block content %} 
<form action="" method="get"> 
    {{ filter.form.as_p }} 
    <input type="submit" /> 
</form> 
{% for obj in filter %} 
    {{ obj.name }} - ${{ obj.price }}<br /> 
{% endfor %} 
{% endblock %} 

不要別人知道怎麼去脆形式的工作?

插入以下內容使表單很好地呈現,但我無法讓它實際運行。

{% crispy filter.form %} 

想通了 - 太容易了。我發誓早些時候嘗試過這種方法,儘管我一定是做錯了什麼。對不起,問這樣一個簡單的問題。

答案是改變:

{{ filter.form.as_p }} 

要:

{{ filter.form|crispy }} 

回答

1

我只是需要加入負載香脆標籤。

{% extends "base.html" %} 
{% load crispy_forms_tags %} 

{% block content %} 
    <form action="" method="get"> 
     {{ filter.form|crispy }} 
     <input type="submit" /> 
    </form> 
    {% for obj in filter %} 
     {{ obj.name }} - ${{ obj.price }}<br /> 
    {% endfor %} 
{% endblock %}