我正在自己的服务器上托管我的Django项目,正如文档所说,Django管理媒体停止显示。
解决方案就是自己主持,我正在做。我遇到的问题是Django管理员用来尝试查找它们的URL是不正确的。具体来说,Django正在关注
<link rel="stylesheet" type="text/css" href="/ceasarb-cfa/admin/css/base.css">
我希望它看看
<link rel="stylesheet" type="text/css" href="/ceasarb-cfa/static/admin/css/base.css">
我的问题是,我该如何改变这条路?
直观地说,我已尝试调整ADMIN_MEDIA_PREFIX
中的settings.py
文件(目前设置为/ceasarb-cfa/static/admin
),但摆弄该值似乎没有任何改变。
答案 0 :(得分:0)
我的猜测是你的settomgs.py:
STATIC_URL = "/ceasarb-cfa/"
但它应该是
STATIC_URL = "/ceasarb-cfa/static/".
以下是有关该设置的更多文档: https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-STATIC_URL