我正在尝试将我的数据库(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错误:
CommandError: Unable to serialize database: no such table: backup
发布于 2013-08-19 12:28:39
只需使用--exclude选项排除此模型即可。来自文档的报价
可以提供-排除选项,以防止特定的应用程序或模型(以appname.ModelName的形式指定)被丢弃。如果将模型名称指定为dumpdata,则转储输出将仅限于该模型,而不是整个应用程序。您还可以混合应用程序名称和模型名称。
./manage.py dumpdata myApp --exclude=myApp.Backuphttps://stackoverflow.com/questions/18313703
复制相似问题