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表的主要内容,如果未能解决你的问题,请参考以下文章