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