2012-09-16 72 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,它可以更詳細地解釋項目和應用程序之間的差異。