尝试在Django版本1.2.1中运行dumpdata命令:
./manage.py dumpdata myapp我收到错误消息"Can't解析myapp.model1 myapp.model2 myapp.model3的依赖项“。
如果我指定模型列表,Dumpdata就没问题--例如,
./manage dumpdata myapp.model1 myapp.model2 myapp.model3 etc.有没有办法对我的models.py中的依赖信息进行编码?
发布于 2011-01-31 16:19:20
manage.py dumpdata命令错误地将ManyToMany关系解释为声明它们的模型的依赖关系(而不是相反)。这个问题有一个公开的解决方案:
http://code.djangoproject.com/ticket/14226
尝试应用附加的补丁,它应该可以解决您的问题。
发布于 2011-01-23 16:01:55
也许你正在使用natural_keys & MySQL?有一个关于这个的bug报告。
试着注释掉你所有的natural_keys代码。然后是dumpdata和瞧。
https://stackoverflow.com/questions/3652948
复制相似问题