# 关联外键

sgrade = models.ForeignKey("Grades",on_delete=models.CASCADE)

版本跟新后忘记加on_delete=models.CASCADE

报错困扰了很久 多读报错信息

from django.db import models# Create your models here.
class Grades(models.Model):gname = models.CharField(max_length=20)gdate = models.DateTimeField()ggirlnum = models.IntegerField()gboynum = models.IntegerField()isDelete = models.BooleanField(default=False)def __str__(self):return self.gnameclass Meta:db_table = "grades"
#
class StudentsManager(models.Manager):def get_queryset(self):return super(StudentsManager,self).get_queryset().filter(isDelete=False)class Students(models.Model):#自定义模型管理器#当自定义模型管理器,object就不存在了stuObj =models.Manager()stuObj2=StudentsManager()sname = models.CharField(max_length=20)sgender = models.BooleanField(default=True)sage = models.IntegerField(db_column='age')scontend = models.CharField(max_length=20)isDelete = models.BooleanField(default=False)#关联外键sgrade = models.ForeignKey("Grades",on_delete=models.CASCADE)def __str__(self):return self.sname# lastTime = models.DateTimeField(auto_created=True)# createTime = models.DateTimeField(auto_created=True)class Meta:db_table = "students"ordering = ['id']

models.ForeignKey( ,on_delete=models.CASCADE)    # 关联外键相关推荐

  1. 关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存

    关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存 其实解决办法十分简单: 首先确保你能够级联保存数据,当然除了关联表的外 ...

  2. jpa双向一对一关联外键映射

    项目结构: Wife package auth.model;import javax.persistence.CascadeType; import javax.persistence.Column; ...

  3. UCML 参与者关键 与依赖关联外键

    转载于:https://www.cnblogs.com/Jeely/p/10762825.html

  4. 主外键关联删除(on delete set null和on delete cascade)

    主外键关联,当删除的是父表数据,参照这些要删除的数据,Oracle有三种处理方式: 1.禁止删除,也是Oracle默认方法. 2.将参照要删除数据的子表对应数据置空. 3.将参照要删除数据的子表对应数 ...

  5. 转载:主外键关联删除(on delete set null和on delete cascade)

    本文对mysql也成立.把创建表的数据类型从oracle支持的换成mysql支持的就行了,即: number换成int, varchar2换成varchar. 创建外键后,表的结构为: CREATE ...

  6. PostgreSQL — 外键关联操作

    目录 文章目录 目录 PostgreSQL 的外键关联 创建表时定义外键(References,参照) 修改原有表的外键约束 删除外键约束 参考文档 PostgreSQL 的外键关联 一个外键约束指定 ...

  7. 架构师之路 — 数据库设计 — 关系型数据库的外键约束与关联

    目录 文章目录 目录 外键约束 外键关联 外键的作用 外键的性能问题 是否使用外键? 使用外键的守则 互联网应用应该尽量避免使用外键 在业务逻辑中模拟数据库外键 on delete/update 的外 ...

  8. SQL Server外键中的DELETE CASCADE和UPDATE CASCADE

    In this article, we will review on DELETE CASCADE AND UPDATE CASCADE rules in SQL Server foreign key ...

  9. mysql主键外键_MySQL主键和外键使用及说明

    摘自网上一个经典的例子:大哥和小弟 一.外键约束 MySQL通过外键约束来保证表与表之间的数据的完整性和准确性. 外键的使用条件: 1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以 ...

最新文章

  1. 数据中心基础设施及日常运维管理
  2. python源码精要(2)-C代码规范
  3. NOIP 2016【蚯蚓】
  4. 复杂 SQL 查询跑不动?DRDS 只读实例来解决!
  5. python image模块需要安装吗_python Image模块安装
  6. QTP Flex测试
  7. YOLO算法的原理与实现
  8. zqoj 1819: 加加加!(油) 【水题】【郑大校赛】
  9. 鸿蒙系统背后的故事,华为“鸿蒙”刷屏背后,这7本书是中国人的终极浪漫
  10. linux 中的 usr 是什么含义
  11. Quick BI企业报表制作
  12. (病毒安全)任何杀毒软件都不能用了
  13. 转载 测试面试问题总汇
  14. 【UV打印机】理光喷头组合说明(16H)
  15. 领导者应具备的三个能力
  16. 前端牛客网刷题总结【 JS基础变量、数据类型、数据类型转换、运算符等】
  17. 【2021】13 年终总结
  18. MT4如何设置手机app通知
  19. 自己动手做聊天机器人 一-涉及知识
  20. 2021沭阳中学高考成绩查询,2021年沐阳县高考状元名单资料,今年沐阳县高考状元多少分...

热门文章

  1. 提高编程水平的一段必经之路,研读官方文档
  2. 解决:Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar
  3. 春节期间小游戏同时在线人数最高达2800万人/小时
  4. Elasticsearch的前后台运行与停止(tar包方式)
  5. 框架模式和设计模式的区别
  6. J2EE WEBWORK FRAMEWORK安全隐患
  7. 内存问题提醒!结构体+protobuf做协议体发送!序列化
  8. 数据结构之二叉树的一些基本操作
  9. 个推应用统计产品(个数)Android集成实践
  10. 设置Android Studio工程布局文件的默认布局