2010-07-31 50 views
1

我有一個項目w /多個應用程序。我試圖使用dumpdata命令爲每個應用程序創建一個燈具。在給定應用程序上調用dumpdata似乎工作正常。Django Fixtures錯誤:未知Applicaiton

該數據打印到控制檯:

python manage.py dumpdata myapp 

然而,當我試圖創建一個包含轉儲數據的JSON文件:

python manage.py dumpdata apps/myapp/fixtures/initial_data.json 

此錯誤是拋出:

Error: Unknown application: apps/myapp/fixtures/initial_data 

燈具目錄已經存在,我試過json文件路徑的多個變種。該項目還有另一個編碼器,我們正在使用相同的源代碼。儘管他似乎沒有遇到同樣的問題。

我們使用的是Django 1.2。

有什麼想法可能會導致此錯誤?

回答

2

您在第一個片段中給出了正確的語法。 dumpdata之後的參數是應用程序,而不是文件。

如果你想的是輸出保存到一個文件,可以使用標準的重定向:

python manage.py dumpdata myapp > apps/myapp/fixtures/initial_data.json 
+0

這奏效了,謝謝! – JeremyFromEarth 2010-07-31 20:04:01