我正在玩一个基于 Django 框架的简单项目。我的 IDE 是 PyDev/Eclipse。

我无法使 Django 代码的代码完成工作,但它适用于标准 Python 库。
我试图在 PyDev 级别(Window->Preferences->PyDev->Interpreter - Python->libraries)和 PYTHONPATH 添加 Django 目录(在我的例子中是 C:\Program Files\Python26\Lib\site-packages\django)和在项目级别(项目-> 属性-> PyDev - PYTHONPATH) - 到目前为止没有运气。

你能告诉我这里缺少什么吗(最好不安装 PyDev 扩展)。

最佳答案

好的,我再试一次。

Eclipse 在 C:\test\eclipse

Python 2.6.2 在 C:\test\python-2.6.2

Django 1.0.2 final 在 C:\test\python-2.6.2\Lib\site-packages -> 只有实际的 django 文件夹,而不是文档、示例等。我没有按照 INSTALL 文件中的描述运行 setup.py 就这样做了。

将 C:\test\python-2.6.2 和 C:\test\python-2.6.2\Lib\site-packages 添加到 PATH 变量

here 所述,我通过 Window > 首选项 > pydev > Interpreter > Python 在 Eclipse 中设置了解释器。这会自动包含系统库下的一大堆东西,如 (C:\test\python-2.6.2\;C:\test\python-2.6.2\DLLs;C:\test\python-2.6.2\lib\site-packages;....)。还发现了一大堆强制内置函数。

然后我创建了一个新的“Pydev 项目”,添加了一个包,还有一个带有类的新模块和一个导入类并从中调用函数的模块。在写这个的过程中,按了几次 Crtl+Space,内置函数以及我的模块中的新东西,通过代码完成显示。

关于django - 如何在 PyDev 中为基于 Django 的项目配置代码完成?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/993313/

10-12 13:31
查看更多