标签:object generic models 利用 key style csdn asc eric
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()
标签:object generic models 利用 key style csdn asc eric
原文地址:https://www.cnblogs.com/amber-liu/p/10120723.html