我可以编辑 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
有没有办法在 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