在PyCharm中,是否可以在DEBUG
模式下运行我的Django项目?如果不是在PyCharm中,比如在制作中,那么DEBUG
模式当然不应该是True
。怎么能最巧妙地做到这一点?
答案 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)这两种配置。