3.4 中的 PyCharm 中同时具有 python 和 django 控制台菜单选项。刚刚切换到 PyCharm 4,“Django Console”条目就消失了。我必须在某处激活它吗?
尝试在 python 控制台中运行 django 代码会导致设置模块未配置的常见错误。因此,“自动检测”不起作用。
DJANGO_SETTINGS_MODULE 在 /manage.py 和 main_module/uwsgi.py 中正确设置为指向“main_module.settings”
该项目是使用 PyCharm 3.x 创建的。也许由于某种原因它没有检测到该项目是 django 项目?其他一切似乎都工作正常:运行 django 服务器、模板强制等。
我遇到了同样的问题,通过检查新项目(在更高版本的 PyCharm 中创建)的设置找到了解决方案。
将以下代码放入 Django 控制台设置中(设置 > 构建、执行、部署 > 控制台 > Django 控制台 > 启动脚本):
import sys; print('Python %s on %s' % (sys.version, sys.platform))
import django; print('Django %s' % django.get_version())
sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS])
if 'setup' in dir(django): django.setup()
import django_manage_shell; django_manage_shell.run(PROJECT_ROOT)
当项目是在较新的 PyCharm 中创建时,默认情况下会存在此代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)