我可以编辑Django管理屏幕来显示我的HTML吗?

时间:2015-06-30 10:16:29

标签: html django admin

有没有办法在django管理员功能中显示特定页面上的html数据?

例如,假设我有一个编程语言模型,对于django管理员页面中的每种语言,在编辑字段部分下面,它会显示带有html段落的图片。 A' Python'语言将显示蛇图片及其中的一些描述。

谢谢,Alon。

1 个答案:

答案 0 :(得分:1)

使用

覆盖模型的管理员change_form.html
{% extends "admin/change_form.html" %}

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

(Django 1.8 note)确保在TEMPLATES dict(settings.py)中指定了“DIRS”键

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

模板/

     

----管理员/

     

-------- APP_NAME /

     

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

     

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