天天看點

【Django】gunicorn啟動拆分settings後的django服務

之前将django的settings資訊拆分成了base.py,develop.py,product.py

直接按照以前的啟動方式來使用gunicorn啟動服務,是啟動不了了.會提示

ModuleNotFoundError: No module named "your_project_name.settings"
           

gunicorn加入一個

--preload
           

可以看到錯誤資訊

在gunicorn官網裡找到了解決方法

chatGPT提供的方法壓根不能用

gunicorn --env DJANGO_SETTINGS_MODULE=your_project_name.setting.product your_project_name.wsgi -c gunicorn.conf.py