1
我有一个Django管理页面,显示我的模型列表,但不显示与按钮添加和编辑模型实例的链接,一切都被禁用。只有黑色文本没有链接,没有按钮。Django管理员,模型列表显示,但不可点击/编辑
我以超级管理员身份登录,管理员页面正确显示已在admin.py中注册的模型。
任何想法可能是什么原因呢?
编辑:
寻找在渲染管理仪表板Django的模板后,我可以看到,有一个条件存在,导致纯文本,而不是所需的链接的渲染:
{% if model.admin_url %}
<th scope="row"><a href="{{ model.admin_url }}">{{ model.name }}</a></th>
{% else %}
<th scope="row">{{ model.name }}</th>
{% endif %}
任何想法为什么model.admin_url会在我的情况无?
此外,应该在该管理页面中使用的网址不工作: 例如:/ admin/auth/user /给我一个404错误...这可能是为什么这些链接没有呈现...我正在寻找为什么...
您是否在您的Web控制台中收到任何JavaScript错误? – 2015-02-24 15:19:02
你在'settings.py'中设置了'DEBUG = False'吗?当它设置为“True”时它会工作吗? – Selcuk 2015-02-24 15:31:44
萤火虫中没有Javascript错误。 – 2015-02-24 19:23:24