如何配置代码完成在PyDev的Django的基础的项目?
-
13-09-2019 - |
题
我基于Django框架一个简单的项目玩。我的IDE是的PyDev / Eclipse中。
我不能让Django的代码代码完成的工作,但它工作正常标准的Python库。 我尝试添加Django的目录(在我的情况下,C:\ Program Files文件\ Python26 \ LIB \站点包\的Django)到PyDev的水平(窗口 - >首选项 - > PyDev->解释 - Python->库)PYTHONPATH都和在项目级别(项目 - >属性 - >的PyDev - PYTHONPATH) - 至今没有运气
您可以请指教一下我是缺少在这里(最好是无需安装的PyDev扩展)。
解决方案
好,我给它另一个尝试。
<强>的Eclipse 强>在 C:\测试\蚀
<强>的Python 2.6.2 强>在 C:\测试\蟒-2.6.2
<强>的Django 1.0.2最终强>在 C:\测试\蟒-2.6.2 \ LIB \站点包 - >只有实际的django文件夹不是文档,例如,等等。我这样做不脱离如INSTALL文件descriped运行setup.py。
新增的 C:\测试\蟒-2.6.2 和 C:\测试\蟒-2.6.2 \ LIB \站点包到 PATH 强>可变
如所描述的此处我通过窗口设置的解释器在Eclipse>偏好>的PyDev >解释>的Python。此自动包括的东西在系统库一大堆像(C:\测试\蟒-2.6.2 \; C:\测试\蟒-2.6.2 \的DLL; C:\测试\蟒-2.6.2 \ lib中\站点包; ......)。强制内置命令的一大堆也被找到。
然后,我提出一个新的“Pydev的项目”增加了一个包,并有一个新的模块与类和其中进口的类,然后从它调用一个功能的模块。在写入期间该压制Crtl加空间数次,建宏以及从我的模块,其中通过代码完成所示的新的东西。
其他提示
在后者有一个专门用于代码完成部,其中提到的问题与防火墙或壳超时。而在另一部分,他提到的问题时(如在你的情况下)的Eclipse安装在文件路径中有空格
我解决设置PYTHONPATH太。 在托盘项目,该项目右键 - >属性 在PYTHONPATH配置你必须把包含您的项目作为一个外部文件夹中的文件夹。
<强>例: 在/ var / WWW / MY_PROJECT PYTHONPATH = /无功/网络/ 强>