Bro*_*oli 9 python django intellij-idea pycharm
我在Intellij/Pycharm中运行Django服务器时遇到问题(我在两者中都尝试过).
有红十字会:
这是我得到的错误:
我的计算机上安装了Python 2.7.10和Django(通过pip).我已经尝试重新安装python和Django,但它没有帮助.我已经指定了项目sdk(Python).
编辑:
这就是"Project Interpreter"页面中的样子.
和Django配置:
小智 15
如果您的IntelliJ是最新的,那么还有另一种解决方案.
我在IntelliJ 2017.2中遇到了完全相同的问题,直到我从IntelliJ维护者那里读到这篇文章时,它才让我发疯.
如果您使用IntelliJ Idea和"加载现有项目",它将把它建模为附加了Python模块的Java项目.无论你做什么,你都无法加载Django.
我通过清除.idea目录来处理这个问题,并创建了一个新的Django项目,将预先存在的Django目录作为IntelliJ中的基本目录.我现在可以在Intellij的项目结构>项目设置>模块部分看到Django,我可以选择django设置文件.
删除.idea文件夹
添加DJANGO_SETTINGS_MODULE=yourprojectname.settings到您的运行配置(可在yourprojectname/wsgi.py文件中找到).
享受您的Django开发
问题是每当您在 IntelliJ 中导入 python 项目时。它将作为 java 项目加载并调整为 python 语言,而无需将项目类型更改为 python。因此,即使您在其中运行 python 代码,IntelliJ 也会认为您处于 java 项目中,这就是您不允许切换到 Django 或任何其他 python 框架的原因。
找到.iml文件夹内.idea或文件夹内的文件your project folder,并将模块类型从文件内更改JAVA_MODULE为文件PYTHON_MODULE内.iml关闭项目并重新打开项目,它将提示您将项目配置为 Django 项目或您正在使用的任何 python 框架。
您还需要配置里面的框架project_structure>module>(Your Framework)
对于PyCharm用户,请确保您已将框架支持添加到导入的项目中。
| 归档时间: |
|
| 查看次数: |
4557 次 |
| 最近记录: |