我有一個應用程序,覆蓋het Django更改窗體。我想改變的是底部的提交按鈕。下面是在Django應用程序change_form.html
:Django管理員添加自定義按鈕的變化形式取決於一個表單字段值
{% extends "admin/change_form.html" %}
{% block submit_buttons_bottom %}
## add some buttons
{% endblock %}
的按鈕,我想顯示/插件依賴於某一領域的表單名「狀態」的值。我怎樣才能得到一個字段的值在模板...... 像:
{% if form.field.status == 'unresolved' %}
<input type="submit" value="Mark as resolved" class="default" name="_save" />
{% endif %}
UPDATE:
我沒有得到任何錯誤。沒有什麼顯示。
通過VAR「adminform」循環將讓我到外地,我需要
{% for fieldset in adminform %}
{% for line in fieldset %}
{% for field in line %}
{% if field.field.name == 'status' %}
this is status {{ field.field.name }} - {{ field.contents }}
{% endif %}
{% endfor %}
{% endfor %}
{% endfor %}
但我想直接訪問它。 喜歡的東西:
{% if adminform.0.0.field.status == 'unresolved' %}
<input type="submit" value="Mark as resolved" class="default" name="_save" />
{% endif %}
有什麼錯的代碼你有?你遇到了什麼錯誤? – 2013-02-15 11:05:48
我沒有收到任何錯誤。沒有什麼顯示。看我的更新 – nelsonvarela 2013-02-15 12:30:37
好的,我已經更新了我的答案。 – 2013-02-15 15:01:09