/ Pliki / .htm są rozpoznawane jako szablon w django-sentry - django

Plik .htm jest rozpoznawany jako szablon w django-sentry - django

Czy ktoś może mi pomóc. Mam problem z widzeniem plików .htm w przeglądarce. Zainstalowałem django-sentry do błędów logowania. W settings.py, jeśli zmienię DEBUG = true, wtedy mogę zobaczyć zawartość pliku otwartego w przeglądarce, ale niektóre obrazy nie są wyświetlane. Ale kiedy DEBUG = false, pojawia się błąd 500.html wyświetlany przez wartownik. Błąd, który widziałem w rekordach wartowników w pliku bazy danych. Błąd to: Nieprawidłowo skonfigurowany Błąd wewnętrzny serwera: /media/Data/1/ahtm/noimgpreview.htm Traceback (ostatnie połączenie ostatnio):

Plik „/var/www/django-trunk/django/core/handlers/base.py”, wiersz 111, w get_response odpowiedź = oddzwanianie (żądanie, * callback_args, ** callback_kwargs)

Plik „/var/www/django-trunk/django/views/static.py”, wiersz 41, w wierszu zwróć staticfiles_serve (żądanie, ścieżka, katalog_główny dokumentu, show_indexes, niepewny)

Plik „/var/www/django-trunk/django/contrib/staticfiles/views.py”, wiersz 45, w wierszu podnieść Nieprawidłowo skonfigurowany („Widok do obsługi plików statycznych może tylko”

Nieprawidłowo skonfigurowany: widoku do obsługi plików statycznych można użyć tylko wtedy, gdy ustawieniem DEBUG jest Prawda lub użyto opcji --insecure w „runserver”

Ale dla wszystkich plików, takich jak mp3, txt jest zawartośćwyświetlane w przeglądarce z obiema ustawieniami DEBUGA. Jak mogę wyświetlać pliki .htm w przeglądarce. Tylko pliki .htm nie są wyświetlane, inne pliki o różnych formatach są wyświetlane poprawnie.

Proszę pomóż mi.

Odpowiedzi:

0 dla odpowiedzi № 1

Dziwne jest to, że inne pliki są obsługiwane, być może jest to problem z pamięcią podręczną? Przeczytaj django.contrib.staticfiles dokumentacja do nauki jak obsługiwać pliki statyczne podczas produkcji, w szczególności collectstatic polecenie zarządzania.