代码智能不适用于Django komodo edit 10

代码智能不适用于Django komodo edit 10,django,python-3.x,komodo,Django,Python 3.x,Komodo,在购买KomodoIDE之前,我已经使用KomodoEdit10有一段时间了,看看我是否喜欢它,尤其是在我听说它提供的所有功能之后。我经常使用Django进行后端web开发,我注意到代码智能和自动完成似乎不起作用。我一直在Python3.5.2上使用Django 1.9.7。我不知道发生了什么,但是任何关于解决这个问题的建议都是非常感谢的 编辑: 我使用的是komodo edit version 10,我在OSX上运行不清楚您尝试了什么,或者哪些不起作用(例如,您键入了什么,您希望发生什么?),

在购买KomodoIDE之前,我已经使用KomodoEdit10有一段时间了,看看我是否喜欢它,尤其是在我听说它提供的所有功能之后。我经常使用Django进行后端web开发,我注意到代码智能和自动完成似乎不起作用。我一直在Python3.5.2上使用Django 1.9.7。我不知道发生了什么,但是任何关于解决这个问题的建议都是非常感谢的

编辑:
我使用的是komodo edit version 10,我在OSX上运行

不清楚您尝试了什么,或者哪些不起作用(例如,您键入了什么,您希望发生什么?),因此我将解释komodo是如何做到这一点的:

当您在Komodo Places(视图>选项卡和侧栏>位置)中打开Django项目根目录时,Komodo应该开始扫描您的项目,以将该代码包含在Komodo的代码英特尔数据库中。您可能需要触发代码英特尔事件(Ctrl+J,在编辑器中)以开始扫描。您将在通知(视图>选项卡和侧栏>通知)中看到Komodo正在扫描您的代码。虽然这是扫描,你可以继续使用科莫多,但将不会有任何代码英特尔的建议。当它完成扫描后,您将获得在项目中找到的Python代码Komodo的完整性

以上假设您将Django代码保存在项目根目录中。如果没有,则必须打开“首选项>语言>Python | Python 3”(取决于您使用的是Python 2还是Python 3),滚动到其他Python导入目录并添加Django源代码的位置,触发完成事件(如上所述),然后等待扫描完成


差不多就是这样。如果您没有得到任何完成,那么您必须等待Komodo完成扫描。如果您只缺少Django完成,您必须确保Komodo知道您的Django源代码及其所在位置。

我还没有更新到Komodo Edit的最新版本,但在Windows 10上的Komodo Edit版本9中,autocomplete可以正常工作。尝试提及您的操作系统和Komodo Edit版本。我尝试了您的第一个建议,这是通知的输出:我也尝试了您的最后一个建议,我不太确定我需要转到django文件夹的哪个部分。在我的django项目中是否有我需要将komodo定向到的特定目录?re:image。第一个通知说扫描完成了。Komodo给出了这些警告,因为根据您键入的内容,没有已知的符号可供填写。回复:Django dirs。对不起,我不知道。我不做Django开发。我只是在研究Komodo的核心代码。我看了这个,看起来你的项目中应该有bin、include和lib dirs。这些可能包含Django特定的代码。如果它仍然不起作用,请提供一个确切的例子,你正在键入什么。