gpt4 book ai didi

python Django : Use dumpdata for single model with m2m field and mySql

转载 作者:可可西里 更新时间:2023-11-01 07:39:50 25 4
gpt4 key购买 nike

我有一个模型 Lecture,里面有一些 m2m 字段,我想使用 dumpdata 转储它。

但是每当我调用 python manage.py dumpdata cms.lecture 时,我都会收到以下错误

CommandError: Unable to serialize database: 'NoneType' object has no attribute '_meta'.

这是因为 m2m-field 还是这里可能有什么问题?

我的数据库是 MySql(5.6.12 版),我使用的是 Django 1.5.1。我之前使用过 Sqlite,它运行良好。

编辑 - 解决方案:更新 django-taggit

最佳答案

Source :

self.serialize = False

进入 managers.py(第 75 行左右)似乎为我解决了这个问题。

编辑:当然,将它作为 serialize=False 添加到 Field.init 调用中是一个更好的主意edit2: 另外 null 曾经被设置为 True 但现在默认为 False 并且也许还应该添加到构造函数中

关于 python Django : Use dumpdata for single model with m2m field and mySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22479940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com