Django OSX中的PyDev在创建新项目时创建多个settings.py/urlspy

Django OSX中的PyDev在创建新项目时创建多个settings.py/urlspy,django,macos,pydev,Django,Macos,Pydev,我正试图在Pydev中使用Django启动一个新项目,当我创建它时,我得到以下结构: ProjectName | ProjectPkg | | ProjectPkg | | | __init__.py | | | settings.py | | | urls.py | | __init__.py | | settings.py | | urls.py | | manage.py 为什么我要买两个ProjectPkg包装?为什么我有两个settings.p

我正试图在Pydev中使用Django启动一个新项目,当我创建它时,我得到以下结构:

ProjectName
 | ProjectPkg
 |  | ProjectPkg
 |  |  | __init__.py
 |  |  | settings.py
 |  |  | urls.py
 |  | __init__.py
 |  | settings.py
 |  | urls.py
 |  | manage.py
为什么我要买两个ProjectPkg包装?为什么我有两个settings.py/url.py(只有内部设置有效)。我觉得这是个错误,但有人注意到了吗?我没有从谷歌搜索中得到任何线索。。。 我曾经尝试过手动创建这些文件,然后使用这些文件在pydev中创建一个新项目,但是pydev会创建丢失的文件来创建相同的恼人结构。 在Windows中,它可以正常工作。有人知道可能发生了什么和/或如何解决吗?
非常感谢

这真是一种奇怪的行为。您是否已尝试让Django创建文件夹文件,然后仅将Django创建的项目文件夹作为PyDev项目导入。请参阅我的另一个文件,其中解释了如何执行此操作。

是的,尝试了它,它只是创建了缺少的(多余的)文件,以便与我之前编写的结构相匹配。因此,它可能与Django设置有关,而不是与PyDev有关,因为这两种方法都会导致相同的结果,PyDev可能使用Django创建文件夹结构。由于成千上万的人在使用Django时没有获得双文件夹结构,因此很可能是因为您的设置错误,也不太可能是Django中的错误。不,我的意思是,Django正确创建了文件夹结构。创建新项目并包含文件夹时,PyDev会把它搞砸。嗯。。。我在macosX中运行PyDev,并且多次运行都没有问题。您是否只执行了以下步骤?使用Django创建新项目,转到Eclipse,File->new->PyDevProject->取消选择“use default”,并选择Django创建的文件夹作为项目文件夹的“目录”,给它一个名称,然后单击finish。这些是我刚刚在安装程序中执行的步骤,PyDev没有创建任何其他.py文件,只创建了一些与Eclipse相关的隐藏文件。是的,我完成了所有这些,但仍然破坏了安装:(我知道我已经通过MacPorts安装了python。这可能会干扰PyDev的安装吗?看起来django-admin.py startproject运行了两次……你能看到comamnds PyDev运行的是什么吗?实际上在阅读了你的评论后试过了,startproject创建了相同的配置文件。奇怪的是,因为我用我的c创建了项目很奇怪…我不能用终端上的django admin复制这种行为?!好吧,我已经解决了它。结果证明这是django的错误。我必须重新安装django,它解决了我的问题!