我是Eclipse的新手,我一直在尝试导入一个与Eclipse分开的Django项目。如果有人可以给我一个关于如何导入我的Django项目的分步指南,那将是最有帮助的。
我能找到的只是导入文件层次结构,但导致导入不完整或导入我不想要的文件夹。任何帮助将不胜感激。
答案 0 :(得分:11)
如果它不是Eclipse项目,那么你必须在Django项目的根目录中创建一个新的Eclipse项目。
转到“文件”菜单,然后单击“新建”>项目
选择Pydev Django Project,假设您已将PyDev和PyDev Django插件添加到Eclipse。单击“下一步”。
为项目命名,然后浏览到Django项目所在的位置(manage.py,settings.py和url.py所在的位置)。
选择要使用的Python语法(3之前的任何内容 - 3和Django存在一些问题)。
再次单击“下一步”和“下一步”(不需要引用其他项目)。
输入数据库详细信息,然后单击“完成”。
您的Eclipse / Django项目已准备就绪。
答案 1 :(得分:3)
这是一个中等痛苦的过程,但我在Kepler(Eclipse 4.3)中使用了最近的Pydev版本。
假设您的系统中某处有源,而不是工作区文件夹。
现在您将看到树中的文件(" Pydev Package Explorer"),将能够编辑等,但您无法运行此文件(manage.py runserver)或运行单元测试(manage.py test)。
要执行此操作,请右键单击该项目,然后选择Pydev>设置为Django项目 (见这里:http://pydev.org/manual_adv_django.html)
现在转到属性并配置设置模块以及manage.py
的路径。
警告:这是相对于工作区中的项目目录。即使您输入/path/to/my_django_project/manage.py
。
所以,我最终做了这个(bash):
$ cd $HOME/workspace/my_django_project
$ ln -s /path/to/my_django_project
并将配置保留为" my_django_project / manage.py"和"设置"。
(在Windows中,您可以在1个卷内执行相同操作 - 使用mklink /J
)
现在,这一切都像梦一样 - 有一个" Django运行配置"对于我的项目,文件在工作区外检出的工作副本中被修改,单元测试运行良好,一切都很好。如果我能够让Subclipse看到我的源代码作为工作副本,我几乎就像在PyCharm上一样(除了Django模板语法突出显示的自动完成编辑器,更丰富的代码检查,以及自动识别这些来源如django项目)。
答案 2 :(得分:0)
我已尝试了几种解决方案,但对我来说效果很好的解决方案如下:
1)在eclipse中创建一个与你要导入的项目名称相同的新Django项目
2)验证导入的项目结构是否与Django结构匹配:
[项目] /
├──[projectname] /
├──[yourappname] /
│├── init .py
│├──settings.py
│├──urls.py
│└──wsg.py
└──manage.py
3)在eclipse工作区中复制导入的项目以替换刚刚创建的项目(因为它们具有相同的名称)。
4)现在转到eclipse并右键单击创建的项目 - >刷新
5)享受