メディアURLとメディアルートは次のとおりです。メディアURLが正しく解決されない
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, MEDIA_URL)
私urls.pyは、次のように私はテンプレートでそれをアクセスしていますが
if settings.DEBUG:
# static files (images, css, javascript, etc.)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
です:レンダリング時に交換
<img class="hl" src="{{ MEDIA_URL }}prop/image0.png" /></a>
URLが/media/prop/image0.png
である、正しいです。
しかし、メディアの場所が見つからないと言います。
MEDIA_URLのrveファイルですか? –
media_rootが正しく作成されませんでした。したがって絶対パスで置き換えます。今はうまくいきます。 –
MEDIA_ROOT変数は、問題を引き起こしていた絶対パスを取得できませんでした。私はそれを修正し、それは正常に動作します。 –