0
我有模型形式輸出as.p()
,現在我需要用div包裝一個或幾個字段以獲得非常不同的樣式。需要在視圖中執行此操作我認爲是因爲表單在ajax調用上出現在頁面上,我無法在模板中循環顯示錶單域。這個怎麼做?django格式嵌套的div
我有模型形式輸出as.p()
,現在我需要用div包裝一個或幾個字段以獲得非常不同的樣式。需要在視圖中執行此操作我認爲是因爲表單在ajax調用上出現在頁面上,我無法在模板中循環顯示錶單域。這個怎麼做?django格式嵌套的div
您可以遍歷表單域。看看docs。
你可以通過表單字段
{% for field in form %}
{{ field }}
{% endfor %}
,或者你可以把你想要的領域循環:
<div class="control-panel">
<div class="control-group">
Name: {{ form.name }}
</div>
</div>
有更好的方法來做到這一點,檢查Django的文檔
@ israelord,@ Vladimir Prudnikov,我只是更新問題,因爲我無法循環字段 – Goran 2013-03-21 03:16:45
它必須是'{%for form in form%}' – catherine 2013-03-21 03:38:49