在PyCharm中自动在Debug中运行Django项目

时间:2017-08-11 10:09:49

标签: django pycharm

在PyCharm中,是否可以在DEBUG模式下运行我的Django项目?如果不是在PyCharm中,比如在制作中,那么DEBUG模式当然不应该是True。怎么能最巧妙地做到这一点?

2 个答案:

答案 0 :(得分:3)

最简单的方法可能是设置settings.py以从环境变量中读取DEBUG值,然后告诉PyCharm使用该env var set运行。

import os
# ...
DEBUG = (True if os.environ.get('DEBUG') else False)

并在PyCharm的编辑配置...窗口中设置DEBUG=1

答案 1 :(得分:0)

在启动新的Django项目时,使用cookiecutter-duango生成项目模板。您可以将项目配置为使用PyCharm进行开发,并且可以自动获得开发(使用DEBUG = True)和生产(使用DEBUG = False)这两种配置。