誰かが私を助けることができますか? ブラウザで.htmファイルを表示するのに問題があります。ログエラー用にdjango-sentryをインストールしました。 settings.pyで、DEBUG = trueを変更すると、ブラウザーで開いたファイルの内容を確認できますが、一部の画像が表示されません。 しかし、DEBUG = falseの場合、歩哨を通して500.htmlが表示されるというエラーが発生します。データベースファイルの歩哨記録記録から私が見たエラー。そしてエラーは: 不適切に構成された 内部サーバーエラー:/media/Data/1/ahtm/noimgpreview.htm トレースバック(最後の最後の呼び出し):
get_responseのファイル "/var/www/django-trunk/django/core/handlers/base.py"、行111 response = callback(request、* callback_args、** callback_kwargs)
ファイル "/var/www/django-trunk/django/views/static.py"、41行目、サーブ staticfiles_serve(request、path、document_root、show_indexes、insecure)を返します
ファイル "/var/www/django-trunk/django/contrib/staticfiles/views.py"、45行目、サーブ 私はImproperlyConfigured( "静的ファイルを提供するためのビューは"
不適切に構成された:静的ファイルを提供するビューは、DEBUG設定がTrueであるか、「runserver」の--insecureオプションが使用されている場合にのみ使用できます。
しかし、mp3、txtのようなファイルの場合、内容は次のとおりです。DEBUGの両方の設定でブラウザに表示されます。ブラウザで.htmファイルを表示するにはどうすればよいですか。.htmファイルのみが表示されません。異なる形式の他のファイルは正しく表示されます。
私を助けてください。
回答:
回答№1は0奇妙なことに、他のファイルが提供されているのかもしれません。おそらく、キャッシュの問題ですか? django.contrib.staticfiles 学ぶためのドキュメント 本番環境で静的ファイルを提供する方法、特に コレクティブ 管理コマンド。