2010-08-01 36 views
5

我使用feincms在Django項目,我想使用manage.py dumpdata但我得到什麼:轉儲數據

python manage.py dumpdata feincms     
[] 

回答

0

我不知道FeinCMS,但看着GitHub的回購似乎feincms應用程序只包含抽象模型。如果您想轉儲數據,則需要查找實際具體模型的位置,然後轉儲該應用程序。

+0

實際上,Page模型不是抽象的,並且生活在「feincms.module.page.models.Page」中,它看起來仍然很費力。 – Victor 2010-08-02 17:29:26

8

如果您想轉儲頁面數據,您需要在頁面應用程序上運行dumpdata。頁面模型住在那裏,沒有feincms:

python manage.py dumpdata page 
0

也有使用dumpdata所有的​​選項,但我要提醒你:更復雜的應用程序,就越有可能的是,dumpdata會錯過什麼。如果一切都失敗了,請嘗試直接從數據庫中進行轉儲,而不是依靠Django。