当前位置: 首页 > news >正文

广州网站快速制作seo学徒是做什么

广州网站快速制作,seo学徒是做什么,湖北潜江今天最新消息,wordpress 自动保存图片级联删除是指在数据库中删除一个对象时#xff0c;与该对象有关的其他对象也被自动删除。在 Django 中#xff0c;级联删除通常通过在模型中定义外键时使用 on_delete 参数来实现。以下是一些常见的 on_delete 选项#xff1a; 1.models.CASCADE: 当关联的对象被删除时与该对象有关的其他对象也被自动删除。在 Django 中级联删除通常通过在模型中定义外键时使用 on_delete 参数来实现。以下是一些常见的 on_delete 选项 1.models.CASCADE: 当关联的对象被删除时删除包含外键的对象。这是级联删除的默认选项。 class OtherModel(models.Model):user models.ForeignKey(MyUser, on_deletemodels.CASCADE)在这个例子中如果删除与 OtherModel 关联的 MyUser 对象相关的 OtherModel 对象也将被删除。 2.多级联删除 如果你有多个模型之间存在多级关系级联删除会依次传播。例如如果有三个模型 A、B、CA 与 B 有外键关系B 与 C 有外键关系如果删除 A则 B 和 C 中相关的对象也会被删除。 class B(models.Model):a models.ForeignKey(A, on_deletemodels.CASCADE)class C(models.Model):b models.ForeignKey(B, on_deletemodels.CASCADE)删除 A 对象时与 A 关联的 B 对象也将被删除进而与 B 关联的 C 对象也会被删除。 3.models.PROTECT: 防止删除关联的对象。如果试图删除关联的对象将引发 ProtectedError 异常。 class OtherModel(models.Model):user models.ForeignKey(MyUser, on_deletemodels.PROTECT)如果试图删除与 OtherModel 关联的 MyUser 对象将引发 ProtectedError 异常从而防止删除。 4.models.SET_NULL: 将外键设置为 NULL仅适用于可为 NULL 的外键字段。 class OtherModel(models.Model):user models.ForeignKey(MyUser, on_deletemodels.SET_NULL, nullTrue)如果删除与 OtherModel 关联的 MyUser 对象OtherModel 中的 user 外键将被设置为 NULL。 5.models.SET_DEFAULT: 将外键设置为默认值。 class OtherModel(models.Model):user models.ForeignKey(MyUser, on_deletemodels.SET_DEFAULT, defaultdefault_user_id)如果删除与 OtherModel 关联的 MyUser 对象OtherModel 中的 user 外键将被设置为默认值。 models.SET: 将外键设置为指定的值。 class OtherModel(models.Model):user models.ForeignKey(MyUser, on_deletemodels.SET(set_user_id))如果删除与 OtherModel 关联的 MyUser 对象OtherModel 中的 user 外键将被设置为指定的值。 models.SET_NULL 和 models.SET_DEFAULT 的注意事项 这两个选项只能用于可为 NULL 的外键字段。如果外键字段不可为 NULL使用这两个选项将会引发 ValueError。 class OtherModel(models.Model):user models.ForeignKey(MyUser, on_deletemodels.SET_NULL, nullTrue) # 可以使用user models.ForeignKey(MyUser, on_deletemodels.SET_DEFAULT, defaultdefault_user_id, nullTrue) # 可以使用user models.ForeignKey(MyUser, on_deletemodels.SET_NULL) # 会引发 ValueErroruser models.ForeignKey(MyUser, on_deletemodels.SET_DEFAULT, defaultdefault_user_id) # 会引发 ValueError6.models.DO_NOTHING: 什么也不做。删除关联的对象后不对外键进行任何操作。 class OtherModel(models.Model):user models.ForeignKey(MyUser, on_deletemodels.DO_NOTHING)使用这个选项时你需要确保在数据库级别处理外键的完整性。这通常需要你手动管理外键的约束。
http://www.hkea.cn/news/14418231/

相关文章:

  • 阜宁网站制作哪家好鄠邑区建设和住房保障局网站
  • 网站建设的关键点中国建筑建设通的网站
  • 地方网站有何作用建设银行交易明细查询网站
  • 想要做一个网站 该怎么做cc插件 wordpress
  • 常州网站建设段新浩网站用html模拟图片
  • 用腾讯云做网站泰钢材企业网站源码
  • 没经验怎么开广告公司营销网站seo推广费用
  • 网站链接用处如何将网站添加到域名
  • 网站后台 用什么编写泉州企业建站系统
  • 甘肃做网站哪家专业电商公司经营范围
  • 微信网站建设 知乎lol小米和谁做的视频网站
  • 网站升级改版方案上海展览设计制作公司
  • xampp做网站可以吗智慧团建网站什么时候维护好
  • 怎么做游戏和网站漏洞wordpress 5图片相对路径
  • 深圳营销型网站建设公司免费海报制作网站
  • 珠海网站建设报价哪些企业需要网站建设
  • 企业网站建设word全国建设工程造价管理系统
  • 官网网站页面设计网站开发技术方案与实施
  • 网站开发需要英语营销型网站建设的优缺点
  • 网站建设与什么专业有关android手机网站开发
  • 美区能和国区家庭共享吗sem和seo哪个工作好
  • 网站建设投标文件范本华为云免费服务器
  • 做视频网站把视频放在哪里找网站名怎么写
  • 如何设置网站公司动态中国核工业第五建设有限公司待遇
  • 网站开发工资咋样模板网站与定制网站区别
  • 做摄影网站的公司中国关键词官网
  • 辽宁省建设厅网站官网广州市网站建设 骏域
  • 摄影网站建设解决方案邓州微网站开发
  • 网站优化软件排名技术门户系统登录
  • 江苏商城网站制作公司微信指数是什么意思