摘要:
day56 聚合查询 mysql聚合函数对一组值执行计算,并返回单个值,也被称为组函数。常见的聚合函数如下: count()、sum()、avg()、min()、max(); 使用聚合函数需要aggregate关键字来调用。 返回值是一个字典 一般聚合函数都是配合分组查询使用 代码示例: """使用 阅读全文
摘要:
day55 前期数据准备 django自带的sqlite3数据库 功能很少 并且针对日期类型不精确 所以使用mysql pycharm操作数据库 1.数据库正向迁移命令(将类操作映射到表中) python3 manage.py makemigrations python3 manage.py mig 阅读全文
摘要:
day54 模板语法之过滤器(类似于内置函数) 使用的时候可以参考源码 1.语法结构 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 代码演示: url(r'^index/', views.index), def index(request): s1 = 'hello jas 阅读全文
摘要:
day 53 作业讲解 需求: 1.使用无名有名反向解析完成用户数据的编辑和删除功能 提示:用户数据使用表格标签展示 然后每一行放编辑和删除按钮 点击编辑按钮进入编辑页面 修改数据 点击删除按钮 直接删除数据并刷新页面 1.数据展示 2.给按钮附加功能 3.如何明确用户到底想要编辑哪条数据 在路由匹 阅读全文
摘要:
day52 作业讲解 1.使用自带的sqlite3数据库 第一次使用pycharm链接sqlite3也需要先下载驱动 2.编写注册、登录功能 '''静态文件无法拖拽到pycharm文件栏:C盘不支持 采用cv操作''' 前期提交post请求初选403 需要配置文件注释一行 def reg(reque 阅读全文
摘要:
day51 django小白必会三板斧 # 启动django项目之后 如何添加更多的功能 如果要添加功能 就去urls.py和views.py # diango自带重启功能 当识别到项目中代码有变化之后 隔段时间会自动重启 但是间隔时间较慢 建议手动重启来自查代码 # 与浏览器打交道的视图函数都应该 阅读全文
摘要:
day 50 认识web框架 简介 web框架(web framework)或者叫做web应用框架(web application framework),是用于进行web开发的一套软件架构。大多数的web框架提供了一套开发和部署网站的方式。使用web框架,很多的业务逻辑外的功能不需要自己再去完善,而 阅读全文
摘要:
day49 python操作MySQL 'pymysql' 在python中用来操作mysql的第三方模块 # 基本使用 import pymysql # 1.链接服务端 conn_obj = pymysql.connect( host='127.0.0.1', # MySQL服务端的IP地址 po 阅读全文
摘要:
day 48 查询关键字之having过滤 having与where的功能是一模一样的 都是对数据进行筛选 两者差异: where having 用于过滤数据行 用于过滤分组 在查询条件中不可以使用聚合函数 在查询条件中可以使用聚合函数 在数据分组前进行过滤 在数据分组后进行过滤 针对 数据库文件进 阅读全文
摘要:
day 47 自增特性 truncate 表名 # 删除数据并重置主键值 create table t1( id int primary key auto_increment, name varchar(32) ); insert into t1(name) values('jason'),('ke 阅读全文