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.pytemporal
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 = Trueen el settings.py(es porque en mi caso he escuchado solicitar en Nginx en el puerto 8080y pasarlo al gunipuerto8000
ALLOWED_HOSTS