django源码分析----Related继承结构

Posted 蒋乐兴的技术随笔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django源码分析----Related继承结构相关的知识,希望对你有一定的参考价值。

在django中关联关系大概可以分成many-to-one(foriegnkey)、one-to-one、many-to-many 这三种、它们有如下的类结构

class RelatedField(Field):
class ForeignObject(RelatedField):
class ForeignKey(ForeignObject):
class OneToOneField(ForeignKey):
class ManyToManyField(RelatedField):

 

 

 

----

以上是关于django源码分析----Related继承结构的主要内容,如果未能解决你的问题,请参考以下文章

使用继承和ForeignKey时Django syncdb冲突related_name

django的restformework模块的源码分析

Django --- 基表 断关系 related_name on_delete

Django最牛逼,史上强无敌!最详细的教程!框架认证源码分析!

Hadoop源码分析之NameNode的目录构成与类继承结构

Django CBV源码分析