2012-09-16 69 views
2

我是Django的新手。我在Eclipse中使用Django。我使用Eclipse创建了一个Django项目(称为“Django_Test_Project”)。我还使用命令行(称为“polls”)在Eclipse之外创建了一个PyDev项目。它有models.py,views.py和tests.py。将第二个项目添加到Django项目

我创造的“民意调查”使用下面的命令:

manage.py startapp polls 

我想使用Eclipse来“投票”添加为第二个项目为“Django_Test_Project”。我如何使用在Eclipse之外创建的项目来完成这项工作? Eclipse不会将“民意调查”识别为项目,可能是因为项目文件在“民意调查”中缺失。

任何帮助表示赞赏。谢谢。

+0

请为Django_Test_Project添加文件夹和文件列表 –

回答

4

您正在研究Django教程,对吧?首先,你的术语不正确。您将项目应用程序简称为应用程序混淆。 Eclipse并不意味着民意调查作为一个项目,因为它不是一个项目,而是一个应用程序。

在Django的1.4.1,一个叫mysite的项目的标准结构是这样的:

mysite/ 
    manage.py 
    mysite/ 
     __init__.py 
     settings.py 
     urls.py 
     wsgi.py 

投票应用程序应该在文件manage.py所在的同一目录中去:

mysite/ 
    manage.py 
    polls/ 
     __init__.py 
     models.py 
     tests.py 
     views.py 
    mysite/ 
     __init__.py 
     settings.py 
     urls.py 
     wsgi.py 

您可以使用Windows Explorer,Finder,Ter将polls目录移动到mysite目录中minal等(取决于你在哪个操作系统上运行)。在Eclipse中刷新项目视图之后,应该会显示您的民意调查应用程序。无论如何,你应该仔细阅读Django tutorial,因为它基本上已经回答了你的问题。

此外,请看this thread,它可以更详细地解释项目和应用程序之间的差异。