首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Django中对同一个模型多对多的关系?

在Django中对同一个模型多对多的关系?

提问于 2018-02-07 06:41:04
回答 2关注 0查看 287

考虑到具有两种多对多关系的下列模式:

代码语言:txt
复制
class Child(models.Model):
    name = models.CharField(max_length=80)

class Foo(models.Model):
    bar = models.ManyToManyField(Child)
    baz = models.ManyToManyField(Child)

产生了错误:

代码语言:txt
复制
accounts.foo: Accessor for m2m field 'bar' clashes with related m2m field 'Child.foo_set'. Add a related_name argument to the definition for 'bar'.
accounts.foo: Accessor for m2m field 'baz' clashes with related m2m field 'Child.foo_set'. Add a related_name argument to the definition for 'baz'.

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

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