91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

contentType

發布時間:2020-06-20 22:59:53 來源:網絡 閱讀:312 作者:fushuanglin 欄目:編程語言

contentType



from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes.fields import GenericForeignKey

from django.contrib.contenttypes.fields import GenericRelation



class Course(models.Model):
    price_policy = GenericRelation("PricePolicy")
    
class PricePolicy(models.Model):
            """價格與有課程效期表"""
            content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)  # 關聯course or degree_course
            object_id = models.PositiveIntegerField()
            content_object = GenericForeignKey('content_type', 'object_id')   
    
    
一種課程有多種價格策略


在course表中:
class Couser(models.Model):
    title = models.CharField(max_length=32)
    # 不需要做數據庫遷移,這個字段不會在數據表中生成,只用來方便查詢
    policy = GenericRelation('PricePolicy', object_id_field='course_id'#對應的是價格策略表中的course_id, content_type_field='table_id'#對應的是價格策略表中的table_id)

在價格策略表中:

class PricePolicy(models.Model):
    price = models.DecimalField(max_digits=8, decimal_places=2)
    period = models.CharField(max_length=32)
    # 強調:如果是外部導入的表,不能帶引號,
    # 表的id
    table_id = models.ForeignKey(to=ContentType)
    # table_bb = models.ForeignKey(to='contenttypes.ContentType')
    # 課程id
    course_id = models.IntegerField()
    # PositiveIntegerField()---正整數
    # 如果表id 字段名叫:content_type ,課程id字段名叫:object_id  GenericForeignKey就不需要傳參數
    # 不需要做數據庫遷移,也不會再數據庫生成字段,只用來做查詢和插入
    # 如果保存的時候,只需要傳content_obj這個字段,內部自動會保存table_id,course_id
    content_obj = GenericForeignKey('table_id','course_id')		
           			


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘肃省| 湖南省| 万源市| 岳池县| 宁明县| 罗江县| 阿克| 温泉县| 彰武县| 福建省| 德清县| 砀山县| 仪征市| 页游| 富宁县| 宣恩县| 收藏| 班玛县| 云安县| 长治县| 天峨县| 芮城县| 武胜县| 健康| 阿荣旗| 百色市| 德江县| 南和县| 周宁县| 溆浦县| 佛冈县| 麦盖提县| 江阴市| 泸溪县| 湄潭县| 昭通市| 久治县| 凭祥市| 莲花县| 普洱| 盐津县|