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

Can I edit the Django administration screen to display my html?

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

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

谢谢阿隆。

使用

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

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

(Django 1.8 注释)确保您已在 TEMPLATES 字典中指定 'DIRS' 键 (settings.py)

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

templates/

----admin/

--------app_name/

------------modelname/

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