dumpdata,论证太多了?

时间:2012-05-01 23:57:40

标签: django

我们刚刚迁移到新服务器,并通过此命令转移dumpdata(modernpolitcs是app name):

python manage.py dumpdata modernpolitics> /dump/backup.json

在旧服务器上工作,但现在不在新服务器上工作(在重新安装所有依赖项之后)。

我得到的错误是,“错误:无法序列化数据库:get_db_prep_value()至少需要3个参数(给定2个)”

用Google搜索错误,然后找到一些关于旧django开发的“已解决”的门票。任何想法可能是什么问题?

python 2.7.2 django 1.4

我可以转储一个模型,例如modernpolitics.question ..嗯

1 个答案:

答案 0 :(得分:4)

  

get_db_prep_value()至少需要3个参数(给定2个)

这个错误听起来很熟悉:拥有多数据库支持的django为模型字段提供了一个新的connection参数。

如果您使用的是任何第三方字段或子类Field,则需要更新它们以接受/传递此新参数。

回溯将揭示哪个字段正在破坏。