Django:更好地调试manage.py loaddata的消息

时间:2010-11-16 21:43:49

标签: django debugging

我正在尝试使用dumpdata / loaddata将数据库从sqlite迁移到postgres。问题是,如果失败,几乎没有任何真正可用于调试的信息 - 例如它只是说DataError: value too long for type character varying(100),所以很难分辨出受影响的数据行是哪个!

有没有简单的方法来改进其错误记录(至少)?

2 个答案:

答案 0 :(得分:1)

使用loaddata选项尝试-v4。它在最高级别的级别上有一些非常详细的调试数据,所以希望这会有所帮助。

答案 1 :(得分:0)

我认为从SQLite迁移到像PostgreSQL这样的完整数据库可能会很棘手。因此,使用Postgres后端向Django项目添加另一个数据库可能是个更好的主意,然后使用Django ORM复制数据。

相关问题