码迷,mamicode.com
首页 > 其他好文 > 详细

django的contenttype表

时间:2018-12-14 19:34:46      阅读:146      评论:0      收藏:0      [点我收藏+]

标签: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()

  

django的contenttype表

标签:object   generic   models   利用   key   style   csdn   asc   eric   

原文地址:https://www.cnblogs.com/amber-liu/p/10120723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!