ORM查询之基于对象的正向查询与反向查询 对象形式的查询 # 正向查询 ret1=models.Book.objects.first() print(ret1.title) print(ret1.price) print(ret1.publisher) print(ret1.publisher.na... ...
分类:
编程语言 时间:
2018-08-01 11:42:39
阅读次数:
212
正向查询: 取人民日报出版社出版的所有书籍 方式一: pub_obj = Publish.objects.filter(name='人民日报')[0] ret = Book.objects.filter(publish=pub_obj) 反向查询 方式二: pub_obj = Publish.obj ...
分类:
其他好文 时间:
2018-06-08 14:28:44
阅读次数:
248
表文件如下: class Customer(models.Model): 使用ForeignKey查询 正向查询 关系模型Enrollment包含模型Customer关联的ForeignKey, 模型Enrollment的实例可以通过关联字段访问Customer实例: 修改e.blog并调用save ...
分类:
其他好文 时间:
2018-05-31 20:35:12
阅读次数:
620
查询表记录 基于对象查询(子查询) 一对多 正向查询,按字段 Book >Publish < 反向查询,按表名小写_set:book_set obj=Book.objects.fliter(title="python").first() obj.publish 多对多 正向查询,按字段 Book > ...
分类:
其他好文 时间:
2018-05-03 23:35:30
阅读次数:
213
学生信息管理 展示学生信息 URL部分 视图部分 前端部分 删除学生信息 URL部分 视图部分 前端部分 添加学生信息 URL部分 视图部分 前端部分 编辑学生信息 URL部分 视图部分 前端部分 基于对象的跨表查询 一对多查询(班级表和学生表) 正向查询(由学生表查询班级表) 查询学生的班级信息 ...
分类:
其他好文 时间:
2018-03-29 00:06:26
阅读次数:
175
一、多对多的正反向查询 class Class(models.Model): name = models.CharField(max_length=32,verbose_name="班级名") course = models.CharField(verbose_name="课程",max_lengt ...
分类:
其他好文 时间:
2018-02-21 11:44:57
阅读次数:
293
基于对象的跨表查询 一对多查询(班级表和学生表) 表结构创建 正向查询(由学生表查询班级表) 查询学生的班级信息 反向查询(由班级表查询学生表) 查询班级的学生信息 注意: 如果不在外键的字段中设置related_name的话,默认就用表名_set。 如果设置了related_name="stude ...
分类:
其他好文 时间:
2018-01-24 22:22:21
阅读次数:
194
day 01 models文件 用户 >角色 >权限,正向查询比价方便。所以,多对多的关系,如上图所示。 views文件 Func1: 用户登录后,后台视图函数通过request.POST.get方法 拿到前端传来的数据,对数据库内的数据进行过滤。 在此之前,把models里的所有模型导入到view ...
分类:
其他好文 时间:
2018-01-19 22:16:59
阅读次数:
180