1. 首页
  2. 数据库
  3. 其它
  4. django创建多对多表三种方法和ORM操作增删改查

django创建多对多表三种方法和ORM操作增删改查

上传者: 2021-02-01 15:47:32上传 PDF文件 46.86KB 热度 8次
不管是哪种方法,都能完成你需要的操作,只不过方式不同。根据自己的需要选择一种就行了。 第一种:自带的ManyToManyField django会帮你在数据库自动生成一个老师和班级的关系表,但不显示在models.py里面,所以不能直接操作关系表,但是可以间接操作。 不足之处:关系表只能有三个字段,比如我想在关系表中添加一个上课时间的字段,那么就不能用此方法。 class teacher(models.Model): t_name = models.CharField(max_length=20,default=0) tea_cla = models.ManyToManyF
用户评论