/ I file / .htm sono riconosciuti come template in django-sentry - django

I file .htm sono riconosciuti come template in django-sentry - django

Qualcuno mi può aiutare. Ho un problema nel vedere i file .htm sul browser. Ho installato django-sentry per gli errori di registrazione. In settings.py se cambio DEBUG = true, allora posso vedere il contenuto del file aperto nel browser ma alcune delle immagini non sono mostrate. Ma quando DEBUG = false allora ricevo un errore di 500.html visualizzato attraverso sentinella. L'errore che ho visto dai record di registrazione sentinella nel file di database. E l'errore è: ImproperlyConfigured Errore interno del server: /media/Data/1/ahtm/noimgpreview.htm Traceback (ultima chiamata più recente):

File "/var/www/django-trunk/django/core/handlers/base.py", riga 111, in get_response response = callback (richiesta, * callback_args, ** callback_kwargs)

File "/var/www/django-trunk/django/views/static.py", riga 41, in serve return staticfiles_serve (request, path, document_root, show_indexes, insicuro)

File "/var/www/django-trunk/django/contrib/staticfiles/views.py", riga 45, in serve raise ImproperlyConfigured ("La visualizzazione per servire file statici può solo"

ImproperlyConfigured: la visualizzazione per i file statici può essere utilizzata solo se l'impostazione DEBUG è True o se l'opzione --insecure di "runserver" è utilizzata

Ma per tutti i file come mp3, txt ci sono i contenutimostrato sul browser con entrambe le impostazioni di DEBUG. Come posso visualizzare i file .htm sul browser. Solo i file .htm non vengono visualizzati, altri file con formati diversi vengono visualizzati correttamente.

Per favore aiutatemi.

risposte:

0 per risposta № 1

La cosa strana è che gli altri file vengono serviti, forse, è un problema di cache? Leggi il django.contrib.staticfiles documentazione da imparare come servire file statici in produzione, in particolare il collectstatic comando di gestione.