我们刚刚迁移到新服务器,并通过此命令转移dumpdata(modernpolitcs是app name):
在旧服务器上工作,但现在不在新服务器上工作(在重新安装所有依赖项之后)。
我得到的错误是,“错误:无法序列化数据库:get_db_prep_value()至少需要3个参数(给定2个)”
用Google搜索错误,然后找到一些关于旧django开发的“已解决”的门票。任何想法可能是什么问题?
python 2.7.2 django 1.4
我可以转储一个模型,例如modernpolitics.question ..嗯
答案 0 :(得分:4)
get_db_prep_value()至少需要3个参数(给定2个)
这个错误听起来很熟悉:拥有多数据库支持的django为模型字段提供了一个新的connection
参数。
如果您使用的是任何第三方字段或子类Field
,则需要更新它们以接受/传递此新参数。
回溯将揭示哪个字段正在破坏。