2015-06-30 30 views
2

有沒有辦法在django管理員功能的特定頁面上顯示html數據?我可以編輯Django管理屏幕來顯示我的html嗎?

例如,假設我有一個編程語言模型,並且對於django管理員頁面中的每種語言,在編輯字段部分下方,它會顯示帶有html段落的圖片。一個'Python'語言將顯示一張蛇圖片和一些關於它的描述。

謝謝,阿隆。

回答

1

覆蓋管理員change_form.html爲您模型

{% extends "admin/change_form.html" %} 

{% block after_related_objects %} 
    {# put your html here #} 
{% endblock %} 

(Django的1.8注)請確保您已指定 'DIRS' 模板字典(settings.py)鍵

'DIRS': [ 
     os.path.join(BASE_DIR, 'templates'), 
    ], 

模板/

---- admin/

-------- APP_NAME/

------------ MODELNAME/

---------------- change_form .html

+0

好的!我會試一試,讓你知道 –

相關問題