2013-08-19 5 views
6

データベース(sqlite3)をjsonファイルにダンプしようとしていますが、no such tableエラー(明らかに!)の原因となっているアンマネージドモデルがあります。データベースのモデルの?アンマネージドモデルのダンプデータ

モデル:

from django.db import models 


class Backup(models.Model): 
    """ 
    This class is lazily recycled between various forms that ask the user to 
    provide a path to some data. 
    """ 

    dbloc = models.CharField(
     max_length = 255 
    ) 

    class Meta: 
     app_label = 'myApp' 
     db_table = 'backup' 
     managed = False 

がエラー:

​​

答えて

8

だけ--excludeオプションを使用して、このモデルを除外する。 docsからの引用:

The --exclude option may be provided to prevent specific applications or models (specified as in the form of appname.ModelName) from being dumped. If you specify a model name to dumpdata, the dumped output will be restricted to that model, rather than the entire application. You can also mix application names and model names.

./manage.py dumpdata myApp --exclude=myApp.Backup 
+1

私はドキュメントを読む前にここに来て停止する必要があります!ありがとう:D –

関連する問題