尝试dumpdata时出现神秘的事务错误

时间:2011-09-06 21:29:39

标签: django export psycopg2

我正在尝试将Django应用程序的模型转储为一个夹具。当我运行命令时:

 ./manage.py dumpdata core

(其中core是我的应用的名称),我得到了

Error: Unable to serialize database: current transaction is aborted, commands ignored until end of transaction block

当我使用--verbosity=2运行时,我没有额外的信息。如果我用--traceback运行它,堆栈跟踪是可预测的。

如果我尝试单独为每个模型执行此操作,一切正常。

如何开始调试?

运行Django == 1.3,psycopg2 == 2.2.2

1 个答案:

答案 0 :(得分:0)

当我稍微改变一个模型然后做了一个dumpdata时,我得到了这个。您可能希望首先尝试syncdb,或者运行服务器并确保一切正常。