我目前正在寻找一个漂亮的Python/Django IDE,并且从JetBrains中找到了我测试了大约一周的PyCharm,并且我对这款软件印象颇深。不过,我已经读过JetBrains自己的Python Plugin提供的IntelliJ Ultimate与PyCharm本身相同的特性,所以我继续尝试,但遇到了一些PyCharms中没有的问题。 在的IntelliJ,内置的功能 '工具> “运行manage.py任务......”' 与大多数的作品(如runserver命令,调用startApp,执行syncdb,...),但并不适用于所有的命令:IntelliJ 12 Python - 有关manage.py的问题任务
几乎所有与sql相关的命令,如“sql”,“sqlall”,“sqlclear”......都显示为可用命令,但输入时会出现“No Applications”错误消息。 在PyCharm这些命令工作正常。
通过“测试”运行测试套件会打开一个框,我必须选择要测试的应用程序。但是,只有一个条目“[所有应用程序]”,并且运行它会导致引发多个异常。
向“settings.py”文件中添加一些新的应用程序对“Run manage.py Task ...”没有影响,而在PyCharm中它向它添加了新的命令。我已经与“django.contrib.gis”启用“ogrinspect”
所有这些问题都导致对莫名其妙的IntelliJ无法识别安装的Django应用的假设试过这种为例。我错过了IntelliJ中已经在PyCharm中设置的一些配置或设置吗?
为了进一步解释我做了什么: 在IntelliJ中,我创建了一个新项目“Python Module”,然后启用了Django作为所需的技术。 在PyCharm中,我刚刚创建了一个类型为“Django Project”的新项目。 以下所有步骤完全相同。
引发Jetbrains的问题。他们有出色的客户服务/支持。他们说,python插件和pycharm之间的主要区别在于项目配置, –