メディアの設定でdjangoをうまく再生するのに本当に問題があります。プロジェクトのこの時点ではCDNは必要ないため、静的ファイルは使用していません。シンプルに保ちたいと考えています。
私のフォルダ構造は次のようになります。
/static
/admin
/css
/js
/etc
/css
/js
/images
adminフォルダーはadmincontribメディアフォルダーのコピーです...mod_wsgiを使用しているので、これはdjangoプロジェクトフォルダーに存在できないことを知っています。
私の設定ファイル:
MEDIA_ROOT = os.path.join(PROJECT_DIR, 'static/')
MEDIA_URL = 'http://127.0.0.1:8000/static/'
ADMIN_MEDIA_PREFIX = 'admin/' (tried with leading slash too)
URL:
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root':MEDIA_ROOT, 'show_indexes':True}),
何を試しても、管理メディアを提供できません。ドキュメントを読んだことで、ADMIN_MEDIA_PREFIXは通常のメディアURLとは大きく異なる必要があることがわかりましたが、mod_wsgiがあるため、システムdjangoフォルダーの外部でファイルを提供できる必要があります。
誰か助けてもらえますか?