プロジェクト用に 2 つ目の開発環境をセットアップしようとしています。作業中の設定から設定をコピーしましたが、新しい設定では、Django 管理者によって生成された URL の先頭に/admin/
. これは、他のセットアップではまったく発生しません。
詳細:
管理パネルにdjango-grappelliを使用しています。
動作中のセットアップで生成された URLは種類のものですが、動作
/static/grappelli
していないものでは種類のもの/admin/static/grappelli
です。grappelli を無効にしても修正は行われず、URL は
/admin/static/admin
.私は Django 1.5 を使用しています。ソース ファイル用の git リポジトリと凍結された pip を使用します
requirements.txt
。バージョンの違いはほとんどないとしか言えません。他の静的ファイルは正常に機能しますが、管理関連のファイルのみがこれに該当します。
私のURL設定は次のとおりです。
STATIC_URL = '/static/'
MEDIA_URL = '/static/media/'
*_ROOTは、開発サーバーを使用するため設定されていません。
同じセットアップのサーバーの 1 つだけでこれが発生する理由について、私は考えがありません。
編集:プレフィックスを
削除する/admin/
と、ファイルに適切にアクセスできます。ファインダーは問題ありませんが、生成された URL は間違っています。