机构表中,是一个城市对应对个机构问题
来源:4-8 organization modesl.py设计
鲁智深110
2019-05-30
# CourseOrg -- 课程机构的基本信息
class CourseOrg(models.Model):
name = models.CharField(max_length=50, verbose_name=u"机构名称")
desc = models.TextField(verbose_name=u"机构描述")
click_num = models.IntegerField(default=0, verbose_name=u"点击数")
fav_nums = models.IntegerField(default=0, verbose_name=u"收藏数")
image = models.ImageField(upload_to="org/%Y/%m", verbose_name=u"封面图")
address = models.CharField(max_length=150, verbose_name=u"机构地址")
city = models.ForeignKey(CityDict, verbose_name=u"所在城市")
class Meta:
verbose_name = u"课程机构信息"
verbose_name_plural = verbose_name
这里面一个城市对应多个机构,所以外键在机构表中,但是一个机构也可以对应多个城市,请问老师,如果这样怎么处理,给点思路,谢谢。
写回答
1回答
-
只会卖萌的小男孩
2019-05-31
我是同学,来回答赚积分
你这个属于多对多关系,可以使用ManyToManyField,关于ManyToManyField具体用法参考下https://blog.csdn.net/hpu_yly_bj/article/details/78941104 这个博客,讲的比较清楚。
但是从你的问题上猜测应该是要解决某些有分支机构的培训机构问题,如果是,你可以给机构分层级,指定机构从属关系,这样的话每个机构就还是对应一个城市,就不用设计多对多关系了。
纯属个人观点,参考即可,为了点积分不易呀,要是未解决老铁的疑问,还是请尊敬的@babby老师来回答吧,撤咯
012019-06-01
相似问题
内部添加引用
回答 2
课程机构首页,如何获取教师的最新课程?
回答 1