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 に答える