![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django框架
文章平均质量分 91
絵飛的
一名初认python的码农工
展开
-
Python攻城师的成长————Django框架(csrf相关装饰器、基于中间件思想编写项目、auth认证模块)
今日学习目标 逐步掌握csrf相关装饰器、基于中间件思想编写项目、auth认证模块知识点文章目录今日学习目标学习内容一、 csrf相关装饰器二、基于中间件思想编写项目三、auth认证模块Auth模块是什么auth模块方法大全学习内容csrf相关装饰器基于中间件思想编写项目auth认证模块一、 csrf相关装饰器在平时场景中,并不一定所有的接口验证都需要进行csrf验证,我们采用的是在settings.py中间件配置进行全局配置,如果遇到不需要验证的,我们可以采用局部原创 2022-05-25 19:27:45 · 379 阅读 · 1 评论 -
Python攻城师的成长————Django框架(django操作session、 CBV添加装饰器的三种方式 、django中间件、 csrf跨站请求伪造)
今日学习目标 Django中间件、csrf跨站请求伪造了解学习文章目录今日学习目标学习内容一、django操作session二、CBV添加装饰器的三种方式方式1:直接在类中的某个方法上添加方式2:直接在类名上添加并指定方式3:重写dispatch方法并添加作用于类中所有的方法三、django中间件django中间件简介django中间件五个常见方法自定义中间件四、csrf跨站请求伪造学习内容django操作sessionCBV添加装饰器的三种方式django中间件csrf跨站请求伪造原创 2022-05-24 19:33:22 · 348 阅读 · 0 评论 -
Python攻城师的成长————Django框架(forms组件、cookie与session)
今日学习目标 完结forms组件的学习,进一步学习cookie与session文章目录今日学习目标学习内容一、forms组件钩子函数二、forms组件字段类型及参数三、ModelForm简介四、cookie与session简介cookiesessionSession和Cookie的区别django中操作cookie学习内容forms组件钩子函数forms组件字段类型及参数ModelForm简介cookie与session简介一、forms组件钩子函数当你需要对某一个字段数据进原创 2022-05-23 16:54:51 · 241 阅读 · 0 评论 -
Python攻城师的成长——Django框架(自带的序列化组件、批量数据操作、分页器、forms组件)
今日学习目标 掌握知识点自带的序列化组件、批量数据操作、分页器、forms组件,重点掌握forms组件文章目录今日学习目标学习内容一、django自带的序列化组件二、批量数据操作三、分页器四、校验性组件之forms组件(部分)作业练手学习内容django自带的序列化组件批量数据操作分页器校验性组件之forms组件(部分)一、django自带的序列化组件前后端分离之后 django orm产生的queryset无法直接被前端识别 还是需要json格式数据(硬通货)为了去减少程原创 2022-05-20 17:00:41 · 344 阅读 · 0 评论 -
Python攻城师的成长——ORM(choices字段)、AJAX
今日学习目标 学习Ajax具体操作文章目录今日学习目标学习内容一、choices字段二、AjaXcontentType前后端传输数据编码格式ajax传json格式数据ajax传文件学习内容choices字段ajax简介一、choices字段主要运用在用一些特殊字符或数字代表繁琐的字符串,一来为了节省数据空间,二来为了数据的可读性。可以用于输入用户性别,用户学历,工作状态等。eg:创建一个用户信息表,其中的性别字段,就可以用到choices字段,用数字来代替对应的性别字符。fr原创 2022-05-19 16:00:11 · 370 阅读 · 0 评论 -
Python攻城师的成长————ORM操作(续)
今日学习目标 继续学习ORM操作文章目录今日学习目标学习内容一、聚合查询二、分组查询三、F与Q查询F查询Q查询四、ORM查询优化only与deferselect_related与prefetch_related五、ORM字段类型及参数六、ORM事务操作七、补充ORM执行原生SQL多对多关系三种创建方式学习内容聚合查询分组查询F与Q查询ORM查询优化ORM字段类型及参数ORM事务操作一、聚合查询聚合(利用聚合函数)关键字: aggregate()是QuerySet原创 2022-05-18 19:12:57 · 244 阅读 · 0 评论 -
Python攻城师的成长————ORM查询
今日学习目标 熟悉掌握ORM语法操作文章目录今日学习目标学习内容一、神奇的双下划线查询二、orm创建外键关系三、外键字段的增删改查四、正反向的概念五、ORM多表查询正向查询反向查询基于双下划线的跨表查询-----连表查询学习内容神奇的双下划线查询orm创建外键关系外键字段的增删改查正反向的概念多表查询一、神奇的双下划线查询# 查询价格大于200的书籍res = models.Book.objects.filter(price__gt=200)print(res)#原创 2022-05-17 18:14:39 · 509 阅读 · 0 评论 -
Python攻城师的成长————Django框架(模板层)
今日学习目标 熟悉模块基础知识点学习文章目录今日学习目标学习内容一、模板语法之过滤器二、模板语法之标签(类似于流程控制)三、自定义过滤器、标签、inclusion_tag四、模板的导入五、模板的继承六、django测试环境搭建七、ORM查询关键字使用学习内容模板语法之过滤器模板语法之标签(类似于流程控制)自定义过滤器、标签、inclusion_tag模板的导入模板的继承测试环境搭建ORM查询关键字使用一、模板语法之过滤器优点:类似于内置函数特点:会将|左边的当做过滤器原创 2022-05-16 21:03:34 · 177 阅读 · 0 评论 -
Python攻城师的成长————Django框架(视图层)
今日学习目标 学习Django框架(视图层)文章目录今日学习目标学习内容一、虚拟环境二、django路由层版本区别三、视图函数的返回值HTML响应2.JsonResponse四、接收文件数据request其他方法五、FBV与CBV(基于函数的视图、基于类的视图)六、模板语法传值学习内容虚拟环境django路由层版本区别视图函数的返回值接收文件数据FBV与CBV(基于函数的视图、基于类的视图)模板语法传值一、虚拟环境不同的项目应该有各自独立的解释器环境,最大化节省资源,实际原创 2022-05-13 20:59:36 · 336 阅读 · 0 评论 -
Python攻城师的成长————Django框架(路由层篇)
今日学习目标 对Django框架生命周期有了解,详细学习其中的路由层知识文章目录今日学习目标前言一、django请求生命周期流程图二、路由层相关知识路由匹配无名分组有名分组两者是否可以混合使用反向解析无名分组反向解析有名分组反向解析路由分发名称空间前言django请求生命周期流程图路由层相关知识一、django请求生命周期流程图后期对Django的学习都是按照上面各个单个处理层来详细了解。二、路由层相关知识路由层样式,今天就是围绕这个from django.con原创 2022-05-12 19:40:08 · 190 阅读 · 0 评论 -
Python攻城师的成长————Django框架基础
今日学习目标 了解Django基础设置操作文章目录今日学习目标学习内容一、django小白必会三板斧二、 静态文件及相关配置三、 request对象方法(部分)四、 pycharm链接MySQL五、 django链接MySQL六、 django orm操作django orm简介orm基本使用数据操作学习内容django小白必会三板斧静态文件及相关配置request对象方法pycharm链接MySQLdjango链接MySQLdjango orm操作一、django小白必会原创 2022-05-11 19:06:00 · 175 阅读 · 0 评论 -
Python攻城师的成长————web框架(Django)
今日学习目标 搞懂什么是web框架,认识Django框架文章目录今日学习目标学习内容一、个人手写web框架(简易)什么是web框架1.搭建简易版本服务端2.遵循HTTP协议,改进服务端3.基于不同的后缀响应不同的内容基于wsgiref模块二、动静态网页jinja2模块个人总结结构web框架python主流web框架django框架简介版本问题启动问题下载django基本使用验证是否下载成功命令操作djangopycharm操作djangodjango主要文件介绍学习内容个人手写web框架(原创 2022-05-10 19:39:05 · 291 阅读 · 0 评论