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

contentType

时间:2019-11-16 19:23:12      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:class   反向   port   let   obj   gen   关联表   types   har   

使用方式:
- 导入模块
from django.db import models
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes.fields import GenericForeignKey, GenericRelation

- 定义models
class PythonBasic(models.Model):
course_name = models.CharField(max_length=32)
# 定义反向查询字段
coupons = GenericRelation(to="Coupon")


class Oop(models.Model):
course_name = models.CharField(max_length=32)


class Coupon(models.Model):
coupon_name = models.CharField(max_length=32)
# 关联到ContentType的外键
content_type = models.Foreignkey(ContentType, on_delete=models.CASCADE)
# 关联表的主键id
object_id = models.PositiveIntegerField()

content_object = GenericForeignKey("content_type", "object_id")

contentType

标签:class   反向   port   let   obj   gen   关联表   types   har   

原文地址:https://www.cnblogs.com/duhong0520/p/11872798.html

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