Django 使用非托管模型转储数据

Django 使用非托管模型转储数据,django,sqlite,dumpdata,Django,Sqlite,Dumpdata,我试图将我的数据库(sqlite3)转储到设备的json文件中,但是我有一个非托管模型,这导致了没有这样的表错误(显然!),那么如何在db中使用这些模型转储数据呢 型号: 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 t

我试图将我的数据库(sqlite3)转储到设备的json文件中,但是我有一个非托管模型,这导致了
没有这样的表
错误(显然!),那么如何在db中使用这些模型转储数据呢

型号:

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
错误:


命令错误:无法序列化数据库:没有这样的表:备份

只需使用
--exclude
选项排除此模型即可。引自:

可以提供--exclude选项来阻止特定的应用程序 或模型(以appname.ModelName的形式指定)从 甩了。如果指定要转储数据的模型名称,则转储的输出 将仅限于该模型,而不是整个应用程序。 您还可以混合应用程序名和模型名


您知道为什么django不会自动从
dumpdata
中排除非托管模型吗?
./manage.py dumpdata myApp --exclude=myApp.Backup