django的contenttype表

Posted amber-liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django的contenttype表相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/aaronthon/article/details/81714496

这篇文章已经非常详细了,供自己以后忘了...回看......

 

 

 总结:  

当一张表和多个表FK关联,并且多个FK中只能选择其中一个或其中n个时,可以利用contenttype,固定用三个字段           

  

content_type = models.ForeignKey(ContentType,on_delete=models.CASCADE)  # 关联course or degree_course
object_id = models.PositiveIntegerField()
content_object = GenericForeignKey(‘content_type‘, ‘object_id‘)

  

price_policy = GenericRelation("PricePolicy")  # GenericForeignKey反向查询,不会生成表字段  obj.price_policy.all()

  

以上是关于django的contenttype表的主要内容,如果未能解决你的问题,请参考以下文章

Django-ContentType的使用

django contenttype 表应用

django之contenttype组件

Django 使用Contenttype组件创建多关联数据库表

django的contenttype表

Django ContentType组件 需求