Python Heroku:UserWarning:使用settings.DEBUG会导致内存泄漏,请勿在生产环境中使用此设置

Python Heroku:UserWarning:使用settings.DEBUG会导致内存泄漏,请勿在生产环境中使用此设置,python,django,git,heroku,python-2.7,Python,Django,Git,Heroku,Python 2.7,如何使用heroku的生产设置?这是我第一次尝试我创建的任何项目部署,所以我可能做的事情完全错了。我有一个settings.py文件和一个settings\u生产文件,但我似乎不知道如何让生产设置工作。我尝试将manage.py从 "DJANGO_SETTINGS_MODULE", "myproject.settings" 到 然后使用命令 git add . git commit -m "production settings" 我还尝试将settings.py文件中的DEBUG更改为Fa

如何使用heroku的生产设置?这是我第一次尝试我创建的任何项目部署,所以我可能做的事情完全错了。我有一个settings.py文件和一个settings\u生产文件,但我似乎不知道如何让生产设置工作。我尝试将manage.py从

"DJANGO_SETTINGS_MODULE", "myproject.settings"

然后使用命令

git add .
git commit -m "production settings"
我还尝试将settings.py文件中的DEBUG更改为False。如何将更改提交到heroku中的设置或指向正确的文件?我成功地完成了教程,但是我没有幸运地尝试部署我的项目。另外,我应该向manage.py添加代码,检查它是否是生产或开发环境,并相应地使用正确的设置文件,还是手动更改它?我还在学习,所以我可能做得完全错误。谢谢你的帮助

在Heroku中,-它们被称为配置变量

DJANGO\u SETTINGS\u模块
环境变量应设置为
myproject.SETTINGS\u production



您的
manage.py
可能没有在Heroku中运行(运行Django应用程序还有其他方法),这就是您的更改不起作用的原因。

谢谢。它似乎做到了这一点,但应用程序仍然无法打开,日志中还有其他几个警告。关于警告/主流程的任何想法]celery@ce7e5946-3bc3-4622-856f-863b49f442d4就绪,警告/节拍]重置:新版本字段的帐户,警告/节拍]重置:utc_启用字段的帐户,或者警告/节拍]重置:新tz字段的帐户???@GetItDone您应该用您遇到的新问题创建另一个问题:)好的,我会先尝试解决它们,如果我不能解决,我会。谢谢
git add .
git commit -m "production settings"