4

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

我无法使 Django 代码的代码完成工作,但它适用于标准 Python 库。我尝试将 Django 目录(在我的情况下为 C:\Program Files\Python26\Lib\site-packages\django)在 PyDev 级别(Window->Preferences->PyDev->Interpreter - Python->libraries)和在项目级别(Project->Properties->PyDev - PYTHONPATH) - 到目前为止还没有运气。

您能否告知我在这里缺少的内容(最好不安装 PyDev 扩展)。

4

3 回答 3

1

好的,我再试一次。

C:\test\eclipse的Eclipse

C:\test\python-2.6.2的Python 2.6.2

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

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

如此处所述我通过 Window > preferences > 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;....)。还发现了一大堆 Forced Builtins。

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

于 2009-06-14T22:01:23.350 回答
0

我建议配置 pydev 以使用 django

Eclipse/Pyddev 入门

在后一个中,有一个专门用于代码完成的部分,其中提到了防火墙或外壳超时的问题。在另一部分中,他提到了当(如您的情况)eclipse安装在文件路径中有空格时的问题

于 2009-06-14T20:15:20.373 回答
0

我也解决了设置 PYTHONPATH 的问题。在托盘项目中,右键单击项目 -> 属性 在 PYTHONPATH 配置中,您必须将包含项目的文件夹作为外部文件夹。

示例:/var/www/my_project PYTHONPATH=/var/www/

于 2009-06-15T16:20:25.813 回答