1
Django使用{{fieldset.fields}}返回什麼?我怎樣才能讓它成爲一個字符串?如何將Django模板中的{{fieldset.fields}}轉換爲字符串?
在我的模板,我有這樣的:
{% for fieldset in adminform %}
<li> {{ fieldset.fields }} </li>
{% if "nanoadded" in fieldset.fields %}
<li> nanoadded is here </li>
{% else %}
<li> nanoadded is NOT here </li>
{% endif %}
{% endfor %}
這裏是返回什麼:
[( 'ARRI', 'aconcentration', 'ACAT', 'a註解', 'agtlt' ,''nanoadded','response','select_charc')] nanoadded不在這裏
所以我假設fieldset.fields沒有返回一個字符串(即使它看起來像一個串)。怎樣才能讓Django將fieldset.fields的內容視爲一個字符串?謝謝你的幫助!
瓦西里 - 感謝您的建議,但是當我改了行
Django至少在默認情況下不使用'Jinja',而是使用自己的[模板語言](https://docs.djangoproject.com/en/1.9/ref/templates/api/)。 – schwobaseggl
Vasili - 這是元組問題...當我查看循環中的每個元組時,它將爲第二個元組返回「nanoadded is here」。謝謝! – Sandra