摘要:先以mysql的语句,聚合用在分组里, 对mysql中groupby 是分组 每什么的时候就要分组,如 每个小组,就按小组分, group by 字段 having 聚合函数 #举例 :求班里的平均成绩, select Avg(score) from stu 在django中 聚合 是aggreat 阅读全文
posted @ 2017-11-30 17:46 谷子的 阅读(3060) 评论(0) 推荐(0) 编辑
摘要:本编博客前言总结, 在一对多,和多对多的查询,有 表名_set 方法,和 表名__(双下划綫)字段名 方法。 表名_set 方法 :用于反向查询, 表名__(双下划綫)字段名 :最为一个条件查询 在views视图函数中,利用双下划线的单表查询, id__gt=2 ,id大于2的字段值都打印出来 ti 阅读全文
posted @ 2017-11-30 09:34 谷子的 阅读(221) 评论(0) 推荐(0) 编辑
摘要:Book表的数据显示 创建queryset 视图 函数, 可以使用的列表的方法,按索引,切片的方法取值,得到一个列表对象 可迭代特性, iterator() ,exists() 主要是QuerySet的缓存机制,如果一次从数据库取出很多数据,就有可能导致程序崩溃,可以利用iterator()方法,做 阅读全文
posted @ 2017-11-29 15:14 谷子的 阅读(2146) 评论(0) 推荐(0) 编辑
摘要:创建一张作者表,author,创建外键与book表,多对多关系 ,外键字段放在那张表都可以, 然后生成数据库,注意:如果book表中有数据,直接生成数据,就会报错,因为book表会新增一个author_id 字段,而原来的book表中的数据没有改字段,所以会报错,删除book表中的数据 执行命令 p 阅读全文
posted @ 2017-11-28 23:32 谷子的 阅读(3465) 评论(0) 推荐(0) 编辑
摘要:查询api的方法: 表.objects.all() [obj1,obj2,....] 表.objects.all().first() 表.objects.filter(id=2) [obj1,] ,得到一个集合对象,集合里只有一个,跟上first()或者【0】取到一个具体对象 表.objects.g 阅读全文
posted @ 2017-11-28 15:41 谷子的 阅读(7959) 评论(0) 推荐(1) 编辑
摘要:以管理员的身份进入cmd net start mysql mysql -u root -p 没有密码直接回车,进入mysql可以创建数据库, 如退出mysql 执行 \q:命令 创建数据库 记得指定编码 create database orm_1128 character set utf8; orm 阅读全文
posted @ 2017-11-28 13:22 谷子的 阅读(2414) 评论(0) 推荐(0) 编辑
摘要:打开cmd终端,启动mysql,执行命令 net start mysql; 以root用户身份登录 mysql -u -root -p; 如果报错, 是应为在mysql5.6版本以后,就需要输入密码了, 设置新密码,123,下次再登录的时候就要输入密码123, 查看数据库 ,可以看到已经创建的表 选 阅读全文
posted @ 2017-11-28 11:51 谷子的 阅读(231) 评论(0) 推荐(0) 编辑
摘要:后端views文件传来的字符串和对象,到前端页面后需要进行渲染, 模板继承 写一个都要继承的模板test.html extends.html 是继承了test.html 页面,在block con 之间写自己的内容即可 阅读全文
posted @ 2017-11-27 20:05 谷子的 阅读(3000) 评论(0) 推荐(0) 编辑
摘要:删除功能: 在url文件中,创建一个delbook路径, 通过url的地址拿到id实现删除 在index.html 页面中,点击删除按钮,在href 加上?id={{ book.id}}要删除的书籍, 在删除一条记录后,页面的顺序是错乱,在前端显示的是数据库的id,用forloop.counter 阅读全文
posted @ 2017-11-27 15:19 谷子的 阅读(8659) 评论(0) 推荐(0) 编辑
摘要:ORM 对象关系映射 在数据库中,实现对数据的增删改查,使用的是SQ语句, 在django中,通过python代码,实现对数据库的增删改查,这就是ORM。 在python中,用类名 代表 django数据库的表名, 用对象 ,代表django数据库的一条记录, ORM 就是封装了SQ语句,给对象进行 阅读全文
posted @ 2017-11-26 22:35 谷子的 阅读(694) 评论(0) 推荐(0) 编辑