Tuve el mismo problema y ninguna de las respuestas resolvió mi problema, para resolver una situación como esta es mejor habilitar el registro agregando la siguiente configuración a settings.py
temporal
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'file': { 'level': 'DEBUG', 'class': 'logging.FileHandler', 'filename': '/tmp/debug.log', }, }, 'loggers': { 'django': { 'handlers': ['file'], 'level': 'DEBUG', 'propagate': True, }, }, }
e intenta hacerlo tail -f /tmp/debug.log
. y cuando vea su problema, puede manejarlo mucho más fácilmente que la depuración ciega.
Mi problema estaba a punto de
Encabezado HTTP_HOST no válido: 'pt_web: 8000'. El nombre de dominio proporcionado no es válido de acuerdo con RFC 1034/1035.
y resolverlo agregando proxy_set_header Host $host;
al archivo de configuración de Nginx y habilitando el reenvío de puertos USE_X_FORWARDED_PORT = True
en el settings.py
(es porque en mi caso he escuchado solicitar en Nginx en el puerto 8080
y pasarlo al guni
puerto8000
ALLOWED_HOSTS