07 2019 档案

day-72Django源码解析
摘要:settings源码 用户配置了settings用用户的,没有配置用默认的 admin启动源码 django在启动的时候会依次执行每一个应用下的admin.py文件 admin注册源码 django admin的使用 路由分发的本质 url(r'^test/',([],None,None)) 单例模 阅读全文

posted @ 2019-07-31 23:17 柯林伟 阅读(161) 评论(0) 推荐(0)

day-71Django补充
摘要:orm真实存在的字段名与虚拟字段名 orm中既可以使用真实存在字段名来进行增删改查, 也可以通过虚拟字段后面跟上虚拟字段外键表的数据对象,来进行增删改查,本质这个对象就是外键表数据的id,虚拟字段对应的就是表中的真实字段(如:user_id) ORM中对象点的正反查询 正向查询点虚拟字段名, 当查询 阅读全文

posted @ 2019-07-30 12:01 柯林伟 阅读(119) 评论(0) 推荐(0)

day70-BBS
摘要:HTML views 阅读全文

posted @ 2019-07-27 18:36 柯林伟 阅读(134) 评论(0) 推荐(0)

day69BBS
摘要:HTML views 阅读全文

posted @ 2019-07-27 18:06 柯林伟 阅读(127) 评论(0) 推荐(0)

day-68BBS
摘要:前端image标签的src属性可以接收三种类型的值 1.图片绝对路径 2.图片的二进制数据 3.url(自动超当前url发get请求) 图片防盗链 为了防止其他网站盗用本网站资源 ,当请求是从其他网站来的话 我就直接拒绝 只有当请求是从我自己的网站发出的时候 我才正常响应 refer:用来表示你上一 阅读全文

posted @ 2019-07-25 01:07 柯林伟 阅读(120) 评论(0) 推荐(0)

day67-BBS
摘要:表结构设计 注意: models html views 阅读全文

posted @ 2019-07-23 21:17 柯林伟 阅读(163) 评论(0) 推荐(0)

day66-Django补充
摘要:Django请求生命周期 HTTP四大特性: 1.基于TCP/IP协议作用于应用层 2.基于请求响应 3.无状态 4.无连接 HTTP协议数据格式: 1.请求首行 2.请求头\r\n \r\n 3.请求体 WEB服务网关接口的作用: 处理HTTP数据,然后拆包,解包,在拆分数据成字典,返回的时候在组 阅读全文

posted @ 2019-07-22 17:16 柯林伟 阅读(157) 评论(0) 推荐(0)

day-65Django
摘要:auth模块 准备工作: 1,在使用Django_admin的时候, 需要有auth_user表,所以需要执行用表模型生成表的那两个操作命令,不然没有auth_user表,然后用操作命令来注册 2.接着自己项目的注册登录..,使用的是Django_admin自带的auth_user表 由于auth_ 阅读全文

posted @ 2019-07-19 21:14 柯林伟 阅读(147) 评论(0) 推荐(0)

day-64Django
摘要:模板的导入使用 相当于python的import 比如:导入form表单 在需要导入的地方写 {% include “xxx.html” %} 注:导入多少相同的html,就显示多少 案例: 模板的内置函数 import datetime 下面内置函数需要在函数视图写这些,再传入 ctime = d 阅读全文

posted @ 2019-07-18 19:43 柯林伟 阅读(159) 评论(0) 推荐(0)

day-63Django
摘要:ORM一对一 Django列类型与参数 Django-admin列类型与参数 Django内置分页 html代码: 手写分页 def custom(request): cur_page = request.GET.get('cur_page') #用户点击的第几页(一开始需要自己来传) total 阅读全文

posted @ 2019-07-17 17:18 柯林伟 阅读(159) 评论(0) 推荐(0)

day-62Django
摘要:ORM自己写的多对多 ORM自动生成的多对多 ORM高级查询 插入多条数据 : obj = [ models.UserInfo(name='zekai', age=12, ut_id=2), models.UserInfo(name='xxxxx', age=13, ut_id=2), models 阅读全文

posted @ 2019-07-16 23:54 柯林伟 阅读(156) 评论(0) 推荐(0)

day-61Django
摘要:路由系统 伪静态案例: https://www.cnblogs.com/linhaifeng/articles/ 7133167(id) + .html 使用伪静态的原因: a. 美观 b. seo (搜索引擎优化技术,研究各大搜索引擎的收录规则): 设置方法: 1.html中的met标签a: na 阅读全文

posted @ 2019-07-15 17:48 柯林伟 阅读(162) 评论(0) 推荐(0)

day-60Django
摘要:项目跟进 服务器: students.html: teacher.html: 模板语言中的母版和子板 子版: 布局页面: layout.html 继承母版: {% extends "layout.html" %} 母版: 替换占位符: 三个占位符 内容占位符: {% block mycontent 阅读全文

posted @ 2019-07-13 02:17 柯林伟 阅读(303) 评论(0) 推荐(0)

day-59Django
摘要:项目跟进 服务端: class.html: add_student.html: up_students.html: 补充常见表单 补充 json: 第一种方式交互: 后台返回的格式: return HttpResponse(json.dumps(res)) 前台js反序列化: res = JSON. 阅读全文

posted @ 2019-07-11 20:16 柯林伟 阅读(237) 评论(0) 推荐(0)

day-58Django
摘要:项目 做一个小型的学员管理系统 班级表(classes): id name 1 脱产8期 2 脱产9期 学生表(students): id name class_id (外键关联班级ID) 1 李晨 1 2 woge 1 3 刘伟 2 老师表(teacher): id name 1 zekai 2 阅读全文

posted @ 2019-07-11 01:23 柯林伟 阅读(367) 评论(0) 推荐(0)

day-57Django
摘要:DNS工作流程 什么是DNS: 是DNS解析系统,记录着 域名以及IP的对应关系 比如要访问www.163.com,它经历的过程: 先看本地DNS服务器缓存有没有,没有去DNS根服务器(全球13台), DNS根服务器管理着.com、.net...这类服务器,然后它将.com顶级DNS服务器的ip地址 阅读全文

posted @ 2019-07-09 21:52 柯林伟 阅读(221) 评论(0) 推荐(0)

day-56前端
摘要:原生socket搭建后台 Flask搭建后台 需要安装flask、flask-cors ajax前后台交互 jq包要有 ajax完成的是页面中的局部数据请求,不会改变页面(如登录、注册) bootspart 什么是bs: 前端框架--bs提前帮你写了一套样式(css)、一套逻辑(js)、一套图标库( 阅读全文

posted @ 2019-07-08 23:24 柯林伟 阅读(232) 评论(0) 推荐(0)

day-55前端
摘要:jQuery jQuery是对js进行的二次封装的工具包 jQuery和JavaScript的顶级都是Windows,也就是window.*/window.document.*,而Windows都可以省略 jQuery选择器 $('css3选择器语法') 就是jq选择器,获得的是jq对象, jq对象 阅读全文

posted @ 2019-07-06 01:03 柯林伟 阅读(123) 评论(0) 推荐(0)

day-54前端
摘要:javaSript 什么是js: 前台脚本编程弱语言,完成页面业务逻辑及页面交互 js作用: 1、可以自己生成页面数据2、可以请求后台数据3、可以接受用户数据 - 可以渲染给页面的其他位置;提交给后台4、修改页面标签的 内容、样式、属性、事件(页面通过js可以完成与电脑的输入输出设备的交互) 学习方 阅读全文

posted @ 2019-07-04 20:37 柯林伟 阅读(109) 评论(0) 推荐(0)

day-52前端
摘要:标签的隐藏与四种整体写法 标签的隐藏目的: 用来做一些标签的显示隐藏切换 定位布局 一旦打开定位属性,left、right、top、bottom四个方位词均能参与布局 固定定位: 1.固定定位参考浏览器窗口 2.布局依据:固定定位的盒子四边距浏览器窗口四边的距离:eg:left - 左距左,righ 阅读全文

posted @ 2019-07-04 02:59 柯林伟 阅读(144) 评论(0) 推荐(0)

day-51前端
摘要:高级选择器: 基础选择器的各种组合 高级选择器通过权重(个数)区别优先级: 先比:id > class > 标签 种类相同:比选择器位的个数 个数相同:比谁在下面的顺序 伪类选择器: 1.()内填的是编号,找到每层的第编号位,必须1开始编号2.伪类选择器可以单独出现,前面相当于省略了* 3.:nth 阅读全文

posted @ 2019-07-02 01:45 柯林伟 阅读(630) 评论(0) 推荐(0)

导航