我正在嘗試爲我的項目設置第二個開發環境。我已經複製了工作設置中的設置,但是在新設置中,Django管理員生成的網址前綴爲/admin/
。這完全不會發生在其他設置上。Django管理員生成帶有/ admin /前綴的靜態url
更多細節:
我使用Django的格拉佩利我的管理面板。
在工作設置生成的URL是什麼樣
/static/grappelli
的,而在不工作的一個,他們都是那種/admin/static/grappelli
的。禁用grappelli也不能解決問題,那麼這些網址就是那種
/admin/static/admin
。我使用的是Django 1.5,它使用源文件和凍結點的git存儲庫
requirements.txt
。我只能得出結論,版本差異是不太可能的。其他靜態文件工作正常,只有與管理有關的人打這個。
我的URL設置如下:
STATIC_URL = '/static/'
MEDIA_URL = '/static/media/'
的* _ROOT那些未設置由於使用的開發服務器。
我不知道爲什麼這隻發生在其中一臺具有相同設置的服務器上。
編輯: 刪除/admin/
前綴可讓您正確訪問文件。取景器很好,但生成的網址錯誤。