【发布时间】:2015-06-30 10:16:28
【问题描述】:
有没有办法在django管理员功能的特定页面上显示html数据?
例如,假设我有一个编程语言模型,并且对于 django 管理员页面中的每种语言,在编辑字段部分下方,它会显示带有 html 段落的图片。 “Python”语言将显示蛇图片和一些关于它的描述。
谢谢,阿隆。
【问题讨论】:
有没有办法在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 dict (settings.py) 中指定了 'DIRS' 键
'DIRS': [
os.path.join(BASE_DIR, 'templates'),
],
模板/
----管理员/
--------app_name/
------------型号名称/
----------------change_form.html
【讨论】: