我正在尝试为我的项目设置第二个开发环境。我已经复制了工作设置中的设置,但是在新设置中,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/
前缀可让您正确访问文件。取景器很好,但生成的网址错误。