1
をチェックする場合、これは正しく、メディアファイルを提供していますメディアファイルを提供していない:Djangoは私がsettings.DEBUG
urlpatterns = [
...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
これは、メディアファイルを提供しません:
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [ ... ]
if settings.DEBUG:
urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
documentation「これを書き込みプロダクション用には適していません! "という理由で、メディアファイルを提供する前にDEBUGをチェックする方法が必要です。どうやってやるの。なぜこのアプローチはうまくいかないのですか?
開発サーバは1で実行されていますか2つのスレッドがありますので、非常に制限されているので、リクエストは1つずつ順番に処理されます(静的なファイルは基本的なオープン・リード・センド・クローズ操作を使用して提供されます) -copy) - uwsgiをチェックする - それはかなり頑丈で、djangoでうまくいきます – Jerzyk