2010-08-01 7 views
5

Ich feincms in einem django Projekt mit und ich möchte manage.py DumpData verwenden, aber ich bekomme nichts:Dump Daten von django Feincms

python manage.py dumpdata feincms     
[] 

Antwort

0

Ich weiß nicht, FeinCMS, aber Blick auf die GitHub Repo scheint es, dass die feincms Anwendung nur abstrakte Modelle enthält. Wenn Sie die Daten auslagern möchten, müssen Sie herausfinden, wo sich die konkreten Modelle befinden, und diese Anwendung ablegen.

+0

tatsächlich ist das Page-Modell nicht abstrakt, und lebt in "feincms.module.page.models.Page", die aussieht wie die Stille ist feicms. – Victor

8

Wenn Sie die Seitendaten ablegen möchten, müssen Sie dumpdata in der Seiten-App ausführen. Die Seite Modelle dort leben, nicht in feincms:

python manage.py dumpdata page 
0

Es besteht auch die Möglichkeit, alle verwenden DumpData, aber ich sollte Sie warnen: Je komplexer Ihre Anwendung ist, desto wahrscheinlicher ist es, dass die DumpData etwas vermissen . Wenn alles andere fehlschlägt, versuchen Sie, einen Dump direkt aus Ihrer Datenbank auszuführen, anstatt sich auf Django zu verlassen.