Django
Django
电竞杰森斯坦森
这个作者很懒,什么都没留下…
展开
-
Django 第13天
每日测验 """ 今日考题 1.什么是django中间件,它的作用是什么,如何自定义中间件,里面有哪些用户可以自定义的方法,这些方法有何特点 2.基于django中间件的功能设计,你有啥感悟和心得 3.什么是跨站请求伪造,你可以用一个具体的实例描述一下,django中如何防止及通过跨站请求伪造校验(form表单与ajax) 4.跨站请求伪造相关的装饰器有哪些,应用在FBV与CBV上的有什么异同 """ 昨日内容回顾 django请求生命周期流程图 django中间件 """ django中间件类似原创 2020-06-09 15:03:27 · 177 阅读 · 0 评论 -
Django 第12天
每日测验 """ 1.什么是cookie和session,你能描述一下它们的由来和工作机制吗(切勿糊弄,敷衍了事) 2.django中如何操作cookie和session,请写出尽量多的操作方法,并针对session的操作方法详细内部发生的事情,django默认的session失效时间是多久(切勿糊弄,敷衍了事) 3.面相对象中的__init__和__new__的区别是什么,利用__new__可以实现什么 4.如何给CBV添加装饰器,列举你所知道的几种方式 """ 内容回顾 forms组件源码 # 入原创 2020-06-08 14:43:06 · 205 阅读 · 0 评论 -
Django 第11天
今日考题 """ 今日考题 1.简述自定义分页器的使用 2.forms组件是干什么用的,它的主要功能有哪些功能,你能否具体说说每个功能下都有哪些经常用到的方法及注意事项(越详细越好) 3..forms组件钩子函数是干什么用的,如何编写,请举例说明,除此之外forms组件还提供了哪些校验方法 """ 内容回顾 自定义分页器的使用 """ 当你在项目中需要使用第三方的功能代码或者自己封装的一些功能代码 那么一般情况下都是会新建一个文件夹(utils)专门用来存储相关的代码 该文件夹既可以建在全局 也可以原创 2020-06-05 16:18:24 · 183 阅读 · 0 评论 -
Django 第10天
每日测验 """ 今日考题 1.默写ajax基本语法,及提交json数据和文件都需要添加哪些额外参数 2.什么是序列化,截止目前为止你所接触过的序列化有哪些 3.批量插入数据需要注意什么,orm批量插入数据的语法? 4.当需要展示的数据量特别多的情况下,会采取什么优化措施,你能否简要描述一下该措施的实施思路,以及该措施具体应用下的操作步骤 5.简述面相对象的三大特性及特点,其中你认为哪个特性使用频率最高,为什么 """ 昨日内容回顾 前后端数据交互编码方式(contentType) """ 前后端传输原创 2020-06-04 14:45:02 · 114 阅读 · 0 评论 -
Django第9天
每日测验 """ 今日考题: 1.choices参数的应用场景有哪些,如何获取该字段的值 2.django是什么模型的框架,简述MTV与MVC模型 3.多对多表关系有几种创建方式,各有什么特点? 4.什么是ajax,请手写出ajax的基本语法结构及重要参数含义 """ 昨日内容回顾 在django部分,如果你写代码的时候报错了 """ 1.pycharm窗口提示,前端console界面 2.仔细核对代码(单词写错写多) 3.浏览器缓存没有清除 4.端口号可能冲突了,一直跑的是之前的项目 5.重启你的计算机原创 2020-06-03 14:56:20 · 170 阅读 · 0 评论 -
Django 第8天
今日考题 """ 今日考题 1.聚合查询,分组查询的关键字各是什么,各有什么特点或者注意事项 2.F与Q查询的功能,他们的导入语句是什么,针对Q有没有其他用法 3.列举常见的数据库字段及主要参数(越多越好) 4.orm数据库查询优化相关有哪些各有什么特点 """ 昨日内容回顾 在学习django orm的时候,最好自己复习一下MySQL相关的知识点,不要造成大面积的遗忘 聚合查询 # 单独使用的时候 需要借助于关键字 aggregate from django.db.models import Ma原创 2020-06-02 15:20:54 · 261 阅读 · 0 评论 -
Django 第7天
今日考题 """ 今日考题 1.必知必会N条都有哪些,每个都是干啥使的 2.简述神奇的双下划线查询都有哪些方法,作用是什么 3.针对多对多外键字段的增删改查方法有哪些,各有什么特点? 4.什么是正反向的概念,及查询口诀,你能否总结一下正反向查询不同情况下点击不同字段的规律 """ 上周内容回顾 单表的增删改查 # 增 1.create() 2.对象.save() # 查 1.all() 查所有 2.filter() 筛选条件,括号内多个参数之间逗号隔开并且默认是and关系 3.get()原创 2020-06-01 14:43:34 · 137 阅读 · 0 评论 -
Django 第6天
每日测验 """ 今日考题 1.什么是FBV与CBV,能不能试着解释一下CBV的运作原理 2.模版语法的传值需要注意什么,常见过滤器及标签有哪些 3.自定义过滤器,标签,inclusion_tag的流程 4.什么是模版的继承与导入,如何正确使用 """ 昨日内容回顾 CBV源码 # 能够根据请求方式的不同自动匹配触发对应的方法的执行(只要是视图函数都应该有一个形参request) # url FBV与CBV在路由匹配上本质是一样的都是路由对应函数内存地址 url(r'^index/',views原创 2020-05-29 14:38:12 · 239 阅读 · 0 评论 -
Django 第5天
每日测验 """ 今日考题 1.反向解析的本质是什么,无名和有名反向解析如何操作? 2..路由分发能够实现的前提是什么,需要注意什么,名称空间什么时候使用 3..什么是虚拟环境,django1.X与django2.X/3.X的区别有哪些 4.诠释为何跨语言传输数据以json格式为主,django返回json格式数据方式有哪些,又有哪些注意事项和配置参数 """ 昨日内容回顾 无名有名分组的反向解析 # 反向解析的本质:通过一些方法,得到一个结果,该结果可以访问到对应的url并触发视图函数的运行 #原创 2020-05-28 15:46:01 · 216 阅读 · 0 评论 -
Django 第4天
每日测验 """ 今日考题 1.列举你知道的orm数据的增删改查方法 2.表关系如何判定,django orm中如何建立表关系,有什么特点和注意事项 3.请画出完整的django请求生命周期流程图 4.无名、有名分组各是什么意思 5.反向解析是什么,如何使用, """ 昨日内容回顾 数据的编辑和删除 # 查询所有数据 res = models.User.objects.filter() res = models.User.objects.all() # 编辑数据 """ 1.首先得获取用户想原创 2020-05-27 15:32:13 · 239 阅读 · 0 评论 -
Django 第3天
每日测验 """ 今日考题 1.什么是静态文件,django静态文件配置如何配置,如何解决接口前缀不断变化,html页面上路径的引用需要反复修改的问题 2.request对象的方法有哪些,分别是干什么用的,请具体阐述细节及注意事项 3.django自带的数据库是什么,如何换成其他数据库例如MySQL,如何配置更换 4.什么是django orm,如何使用django orm,数据库迁移命令如何书写 5.orm字段的增删改查与数据的增查如何实现 """ 昨日内容回顾 静态文件配置 """ 在浏览器窗口输原创 2020-05-26 15:44:13 · 186 阅读 · 0 评论 -
Django 第2天
每日测验 """ 今日考题 1.谈谈你对web框架的认识,简述web框架请求流程 2.python三大主流web框架的区别 3.安装django需要注意的事项有哪些(最少三条及以上,越多越好) 4.如何验证django是否安装成功,命令行如何创建django项目,如何启动django项目。与pycharm创建django项目的区别? 5.什么是app,django中如何创建app,需要注意什么 """ # django前期记忆的东西很多 内容回顾 纯手撸web框架 """ 1.socket代码需要我原创 2020-05-25 18:47:05 · 188 阅读 · 0 评论 -
Django 自写简易版web框架、django框架初识、django安装使用
纯手撸web框架 # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websocket协议 数据传输是密文 四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态 4.短/无链接 数据格式 请求首行 请求头 请求体 响应状态码 1XX 2XX 200 3XX 4XX 403 404 5XX 500 """ # 如何做到后缀的不同返回不同的内容 # 拿到用户输入的后原创 2020-05-25 07:38:18 · 205 阅读 · 0 评论