05 2020 档案

摘要:模型层(ORM语法) 单表操作 # django自带的sqlite3数据库对日期格式不是很敏感 处理的时候容易出错 # 增 # res = models.User.objects.create(name='jason',age=18,register_time='2002-1-21') # prin 阅读全文
posted @ 2020-05-31 18:11 Henry121 阅读(147) 评论(0) 推荐(0) 编辑
摘要:CBV源码剖析 # 突破口在urls.py url(r'^login/',views.MyLogin.as_view()) # url(r'^login/',views.view) FBV一模一样 #return view # CBV与FBV在路由匹配上本质是一样的 都是路由 对应 函数内存地址 " 阅读全文
posted @ 2020-05-28 18:53 Henry121 阅读(286) 评论(0) 推荐(0) 编辑
摘要:路由层 反向解析 """ 本质:通过一些方法得到一个结果 该结果可以访问到对应的url从而触发视图函数的运行 """ # 最简单的情况 url第一个参数里面没有正则符号 url(r'^index/',view.index,name='xxx') # 前端 {% url 'xxx' %} # 后端 f 阅读全文
posted @ 2020-05-27 16:47 Henry121 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Django ORM 数据的查,改,删 # 先讲数据库中的数据全部展示到前端 然后给每一个数据两个按钮 一个编辑一个删除 # 查看 def userlist(request): # 查询出用户表里面所有的数据 # 方式1 # data = models.User.objects.filter() # 阅读全文
posted @ 2020-05-26 20:41 Henry121 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Django 静态文件配置 # 登陆功能 """ 我们将html文件默认都放在templates文件夹下 我们将网站所使用的静态文件默认都放在static文件夹下 静态文件 前端已经写好了的 能够直接调用使用的文件 网站写好的js文件 网站写好的css文件 网站用到的图片文件 第三方前端框架 ... 阅读全文
posted @ 2020-05-25 18:51 Henry121 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Django 自定义简易版web框架 纯手撸web框架 # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websocket协议 数据传输是密文 四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态 4.短/无链接 数据格 阅读全文
posted @ 2020-05-22 21:25 Henry121 阅读(231) 评论(0) 推荐(0) 编辑
摘要:视图(了解) 什么是视图 """ 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 其实视图也是表 """ 为什么要用视图 """ 如果要频繁的操作一张虚拟表(拼表组成的),你就可以制作成视图 后续直接操作 """ 如何操作 # 固定语法 create view 表名 as 虚拟表的查 阅读全文
posted @ 2020-05-08 21:44 Henry121 阅读(124) 评论(0) 推荐(0) 编辑
摘要:MySQL知识点补充 # 查询平均年龄在25岁以上的部门名称 """只要是多表查询 就有两种思路 联表 子查询""" # 联表操作 1 先拿到部门和员工表 拼接之后的结果 2 分析语义 得出需要进行分组 select dep.name from emp inner join dep on emp.d 阅读全文
posted @ 2020-05-07 17:58 Henry121 阅读(149) 评论(0) 推荐(0) 编辑
摘要:数据表的查询 表的准备 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部 阅读全文
posted @ 2020-05-06 19:25 Henry121 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-05 21:37 Henry121 阅读(90) 评论(0) 推荐(0) 编辑
摘要:约束条件 default默认值 # 补充知识点 插入数据的时候可以指定字段 create table t1( id int, name char(16) ); insert into t1(name,id) values('jason',1); create table t2( id int, na 阅读全文
posted @ 2020-05-05 15:20 Henry121 阅读(127) 评论(0) 推荐(0) 编辑
摘要:存储引擎 日常生活中文件格式有很多中,并且针对不同的文件格式会有对应不同存储方式和处理机制(txt,pdf,word,mp4...) 针对不同的数据应该有对应的不同的处理机制来存储 存储引擎就是不同的处理机制 MySQL主要存储引擎 Innodb 是MySQL5.5版本及之后默认的存储引擎 存储数据 阅读全文
posted @ 2020-05-04 15:44 Henry121 阅读(165) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示