J'ai eu le même problème et aucune des réponses n'a résolu mon problème, pour résoudre la situation comme celle-ci, il est préférable d'activer la journalisation en ajoutant la configuration suivante à settings.py
temporaire
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, }, }, }
et essayez de tail -f /tmp/debug.log
. et lorsque vous voyez votre problème, vous pouvez le gérer beaucoup plus facilement que le débogage aveugle.
Mon problème était sur le point de
En-tête HTTP_HOST non valide: 'pt_web: 8000'. Le nom de domaine fourni n'est pas valide selon la RFC 1034/1035.
et le résoudre en ajoutant proxy_set_header Host $host;
au fichier de configuration Nginx et en activant la redirection de port par USE_X_FORWARDED_PORT = True
dans settings.py
(c'est parce que dans mon cas, j'ai écouté demander dans Nginx sur le port 8080
et le passer sur guni
le port8000
ALLOWED_HOSTS