首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提供模型依赖信息以供Django的dumpdata使用?

如何提供模型依赖信息以供Django的dumpdata使用?
EN

Stack Overflow用户
提问于 2010-09-07 00:32:44
回答 2查看 881关注 0票数 0

尝试在Django版本1.2.1中运行dumpdata命令:

代码语言:javascript
复制
./manage.py dumpdata myapp

我收到错误消息"Can't解析myapp.model1 myapp.model2 myapp.model3的依赖项“。

如果我指定模型列表,Dumpdata就没问题--例如,

代码语言:javascript
复制
./manage dumpdata myapp.model1 myapp.model2 myapp.model3 etc.

有没有办法对我的models.py中的依赖信息进行编码?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-31 16:19:20

manage.py dumpdata命令错误地将ManyToMany关系解释为声明它们的模型的依赖关系(而不是相反)。这个问题有一个公开的解决方案:

http://code.djangoproject.com/ticket/14226

尝试应用附加的补丁,它应该可以解决您的问题。

票数 2
EN

Stack Overflow用户

发布于 2011-01-23 16:01:55

也许你正在使用natural_keys & MySQL?有一个关于这个的bug报告。

试着注释掉你所有的natural_keys代码。然后是dumpdata和瞧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3652948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档