首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有非托管模型的Dumpdata

具有非托管模型的Dumpdata
EN

Stack Overflow用户
提问于 2013-08-19 12:21:26
回答 1查看 4.5K关注 0票数 11

我正在尝试将我的数据库(sqlite3)转储到一个json文件中,但是我有一个非托管模型,它导致了一个no such table错误(很明显!)那么,如何在数据库中使用这种模型来处理数据呢?

型号:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-19 12:28:39

只需使用--exclude选项排除此模型即可。来自文档的报价

可以提供-排除选项,以防止特定的应用程序或模型(以appname.ModelName的形式指定)被丢弃。如果将模型名称指定为dumpdata,则转储输出将仅限于该模型,而不是整个应用程序。您还可以混合应用程序名称和模型名称。

代码语言:javascript
复制
./manage.py dumpdata myApp --exclude=myApp.Backup
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18313703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档