আমার একই সমস্যা ছিল এবং উত্তরের কোনও উত্তরই আমার সমস্যার সমাধান করেনি, পরিস্থিতিটি সমাধান করার জন্য নীচের কনফিগারটিকে settings.py
অস্থায়ীভাবে যুক্ত করে লগিং সক্ষম করা ভাল better
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, }, }, }
এবং চেষ্টা করুন tail -f /tmp/debug.log
। এবং আপনি যখন নিজের সমস্যাটি দেখেন তখন অন্ধ ডিবাগিংয়ের চেয়ে এটিকে অনেক সহজ পরিচালনা করতে পারেন।
আমার বিষয়টি প্রায় ছিল
অবৈধ HTTP_HOST শিরোনাম: 'pt_web: 8000'। সরবরাহ করা ডোমেন নাম আরএফসি 1034/1035 অনুসারে বৈধ নয়।
এবং যোগ করে এটি সমাধান proxy_set_header Host $host;
nginx কনফিগ ফাইলে দ্বারা পোর্ট ফরওয়ার্ড সক্রিয় USE_X_FORWARDED_PORT = True
মধ্যে settings.py
(এটা কারণ আমার ক্ষেত্রে আমি পোর্টে nginx অনুরোধ শোনার করেছি 8080
এবং এটি পাস guni
পোর্টে8000
ALLOWED_HOSTS