我正在尝试为我的项目设置第二个开发环境。我已经从工作设置中复制了设置,但在新设置中,Django 管理员生成的 URL 以/admin/
. 其他设置根本不会发生这种情况。
更多细节:
我正在为我的管理面板使用django-grappelli。
在工作设置上生成的 url属于那种
/static/grappelli
,而在不工作的设置上它们属于那种/admin/static/grappelli
。禁用 grappelli 也不会产生任何修复,因此 url 是那种
/admin/static/admin
.我使用的是 Django 1.5,它使用 git 存储库存储源文件和冻结的 pip
requirements.txt
。我只能得出结论,版本差异极不可能。其他静态文件工作正常,只有与管理员相关的文件才会受到影响。
我的网址设置如下:
STATIC_URL = '/static/'
MEDIA_URL = '/static/media/'
由于使用开发服务器,未设置*_ROOT 。
我不知道为什么只有一台具有相同设置的服务器会发生这种情况。
编辑:
删除/admin/
前缀允许您正确访问文件。finder 很好,但是生成的 url 是错误的。