0

我在自己的服务器上托管我的 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

4

1 回答 1

0

我的猜测是你的 settomgs.py 你有:

STATIC_URL = "/ceasarb-cfa/"

但应该是

STATIC_URL = "/ceasarb-cfa/static/".

以下是有关该设置的更多文档: https ://docs.djangoproject.com/en/dev/ref/settings/#std:setting-STATIC_URL

于 2012-04-06T01:30:59.280 回答