中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Django2.0中的on_delete字段取值含義

發布時間:2020-07-07 16:00:01 來源:網絡 閱讀:1023 作者:BlueMiaomiao 欄目:編程語言

在Django的2.0版本中,外鍵字段 ForeignKey 和一對一字段 OneToOneField 都必須設置 on_delete 屬性,否則會有以下報錯:

TypeError: __init__() missing 1 required positional argument: 'on_delete'

對于on_delete字段的取值含義如下:

on_delete=None,                                # 刪除關聯表中的數據時,當前表與其關聯的field的行為
on_delete=models.CASCADE,        # 刪除關聯數據,與之關聯也刪除
on_delete=models.DO_NOTHING,  # 刪除關聯數據,什么也不做
on_delete=models.PROTECT,         # 刪除關聯數據,引發錯誤ProtectedError
on_delete=models.SET_NULL,       # 刪除關聯數據,與之關聯的值設置為null(前提外鍵字段需要設置為可空,一對一同理)
on_delete=models.SET_DEFAULT, # 刪除關聯數據,與之關聯的值設置為默認值(前提FK字段需要設置默認值,一對一同理)
on_delete=models.SET,                    # 刪除關聯數據,
# 與之關聯的值設置為指定值,設置:models.SET(value)
# 與之關聯的值設置為可執行對象的返回值,設置:models.SET(可執行對象)
向AI問一下細節

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

AI

休宁县| 衢州市| 厦门市| 永和县| 凤冈县| 邯郸县| 吴川市| 当阳市| 铜陵市| 怀安县| 伊金霍洛旗| 万盛区| 遂溪县| 武功县| 宽城| 唐山市| 富源县| 英山县| 兴城市| 新乐市| 怀化市| 霸州市| 青神县| 民权县| 霍林郭勒市| 景东| 宁明县| 宾川县| 临漳县| 泸州市| 黄骅市| 樟树市| 尼玛县| 永宁县| 芷江| 清水河县| 文登市| 大姚县| 青河县| 盐亭县| 张家界市|