我正在尝试将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 :(得分:0)
当我稍微改变一个模型然后做了一个dumpdata时,我得到了这个。您可能希望首先尝试syncdb,或者运行服务器并确保一切正常。