我们刚刚迁移到一个新的服务器,并通过这个命令转储数据(现代策略是应用程序的名称):
python manage.py转储数据现代政治> /dump/backup.json
在旧服务器上工作,但现在不能在新服务器上工作(在重新安装所有依赖项之后)。
我得到的错误是" error : Unable to serialize database: get_db_prep_value()接受至少3个参数(给定2个)“
我在谷歌上搜索了这个错误,发现了几个关于旧django开发的“已解决”的问题。你知道问题出在哪里吗?
python 2.7.2 django 1.4
我可以转储一个模型,例如modernpolitics.question。嗯
发布于 2012-05-02 08:04:52
get_db_prep_value()至少接受3个参数(给定2个)
这个错误听起来很熟悉:支持多数据库的django为模型字段接受了一个新的connection参数。
如果您正在使用任何第三方字段或子类Field,则需要更新它们以接受/传递此新参数。
回溯将显示哪个字段正在中断。
https://stackoverflow.com/questions/10405978
复制相似问题