1
我想呈現一個使用django-widget-tweaks來幫助css和widget類型的窗體。我執行了以下步驟:正確的方式來實現django-widget-tweaks標記
安裝與pip3小工具在我的venv成功調整。
將'widget_tweaks',
置於INSTALLED_APPS
的settings.py中。
在模板代碼中添加以下內容。 (模板標籤的其餘部分按預期呈現)。當我使用模板標記(呈現細跟靜態的html,當然)
{% load widget_tweaks %}
{% render_field form.color0 type="color" id="color0" class+="input-color" %}
<!--replaces <input type="color" id="color0" class="input-color" />-->
我<input>
元素沒有被渲染。開發服務器顯示沒有錯誤,並且如果我在shell中打印myform.as_table()
它將呈現所有字段,所以我的Form
對象必須是正確的。我在這裏用django-widget-tweaks搞砸了什麼?
編輯: 我也試過
{{ form.color0 | add_class:"input-color" | attr:"type:color" | attr:"id:color0" }}
我已經知道了模板引擎解析,因爲如果我故意misspel attr
Web服務器顯示錯誤頁面。