【问题标题】:Difference between ManyToOneRel and ForeignKey?ManyToOneRel 和 ForeignKey 的区别?
【发布时间】:2013-02-24 09:02:40
【问题描述】:

在 django 中,ManyToOneRel 和 ForeignKey 字段有什么区别?

【问题讨论】:

    标签: python database django


    【解决方案1】:

    Django 关系模型只暴露(和文档)OneToOneFieldForeignKeyManyToManyField,对应内部

    • OneToOneField -> OneToOneRel
    • 外键 -> ManyToOneRel
    • ManyToManyField -> ManyToManyRel

    请参阅 django.db.models.fields.related 的源代码以获取更多详细信息。

    【讨论】:

      【解决方案2】:

      ManyToOneRel 不是django.db.models.fields.Field,它是一个在 Django 内部使用但不在用户代码中使用的类。

      【讨论】:

        猜你喜欢
        • 2019-07-11
        • 2011-08-17
        • 2012-04-14
        • 2014-10-12
        • 1970-01-01
        • 2015-10-18
        • 2020-02-19
        • 2018-06-05
        相关资源
        最近更新 更多