2011-09-06 27 views
1

我试图转储一个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

回答

0

我得到这个,当我改变了我的车型之一略,然后做了一个dumpdata。您可能需要先尝试syncdb,或者运行服务器并确保一切正常。

+0

谢谢。下一次弹出错误时,会给出这个提示。 – Joe