【问题标题】:Django: Having multiple foreign keys stored in the same attribute of a modelDjango:将多个外键存储在模型的同一属性中
【发布时间】:2019-03-18 10:35:16
【问题描述】:

我的问题与this 相关,作者想使用Django 的models.ForeignKey 字段类型在另一个模型的属性中存储对模型的引用。我的问题是,如果一篇文章有​​多个作者,exact 相同的方法是否有效,或者是否需要额外的东西来确定这一点?

【问题讨论】:

  • 然后使用ManyToManyField。
  • 如果一篇文章有​​多个作者,这似乎更像是一对多或多对一的情况。我猜这种关系也有一个领域?
  • 如果是一对多,那么数据库中每个作者只能写一篇文章?
  • 嗯,没错。

标签: django python-3.x django-models


【解决方案1】:

如果一篇文章可以有多个作者,并且每个作者可以有多个文章,那么您想使用ManyToManyField。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-01
    • 2021-11-26
    • 2015-04-19
    • 2020-09-01
    • 2021-10-31
    • 2015-03-28
    相关资源
    最近更新 更多