我在Intellij/Pycharm中运行Django服务器时遇到问题(我在两者中都尝试过).
有红十字会:
这是我得到的错误:
我的计算机上安装了Python 2.7.10和Django(通过pip).我已经尝试重新安装python和Django,但它没有帮助.我已经指定了项目sdk(Python).
编辑:
这就是"Project Interpreter"页面中的样子.
和Django配置:
如果您的IntelliJ是最新的,那么还有另一种解决方案.
我在IntelliJ 2017.2中遇到了完全相同的问题,直到我从IntelliJ维护者那里读到这篇文章时,它才让我发疯.
如果您使用IntelliJ Idea和"加载现有项目",它将把它建模为附加了Python模块的Java项目.无论你做什么,你都无法加载Django.
我通过清除.idea
目录来处理这个问题,并创建了一个新的Django项目,将预先存在的Django目录作为IntelliJ中的基本目录.我现在可以在Intellij的项目结构>项目设置>模块部分看到Django,我可以选择django设置文件.
删除.idea
文件夹
创建新项目
选择Python> Django
点击下一步
选择现有的django项目路径(或从头开始使用新文件夹)
添加DJANGO_SETTINGS_MODULE=yourprojectname.settings
到您的运行配置(可在yourprojectname/wsgi.py
文件中找到).
享受您的Django开发