我目前正在尋找一個漂亮的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之間的主要區別在於項目配置, –