我正在開發一個Django項目,管理員可以使用TinyMCE設置某些內容的樣式。一切工作正常,除了惱人的細節。Django中的富文本編輯器admin - 將HTML標籤隱藏在更改列表中
對於某些模型,需要在更改列表中顯示以富文本模式編輯的字段。會發生什麼情況是該字段隨後會顯示其HTML標籤。我想要做的是在變更列表中有相當於
{{ field|striptags }}
。
不幸的是,事情並不像重寫管理模板那麼簡單,因爲內容已經到達用admin HTML包裝的模板(<td>
)。所以,如果我只是用
<tr class="{% cycle 'row1' 'row2' %}">{% for item in result %}{{ item|striptags }}{% endfor %}</tr>
內 '管理/模板/ change_list_results.html' 表出現無樣式的結果替換
<tr class="{% cycle 'row1' 'row2' %}">{% for item in result %}{{ item }}{% endfor %}</tr>
。
如何在更改列表中對這些字段進行體面的預覽?