<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fonnt的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fonnt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fonnt]]></copyright><item><title><![CDATA[Python攻城师的成长————Django框架（csrf相关装饰器、基于中间件思想编写项目、auth认证模块）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124970455</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124970455</guid><author>fonnt</author><pubDate>Wed, 25 May 2022 19:27:45 +0800</pubDate><description><![CDATA[今日学习目标

 逐步掌握csrf相关装饰器、基于中间件思想编写项目、auth认证模块知识点


文章目录今日学习目标学习内容一、 csrf相关装饰器二、基于中间件思想编写项目三、auth认证模块Auth模块是什么auth模块方法大全

学习内容


csrf相关装饰器


基于中间件思想编写项目


auth认证模块



一、 csrf相关装饰器
在平时场景中，并不一定所有的接口验证都需要进行csrf验证，我们采用的是在settings.py中间件配置进行全局配置，如果遇到不需要验证的，我们可以采用局部]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————Django框架（django操作session、 CBV添加装饰器的三种方式 、django中间件、 csrf跨站请求伪造）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124951796</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124951796</guid><author>fonnt</author><pubDate>Tue, 24 May 2022 19:33:22 +0800</pubDate><description><![CDATA[今日学习目标

 Django中间件、csrf跨站请求伪造了解学习


文章目录今日学习目标学习内容一、django操作session二、CBV添加装饰器的三种方式方式1:直接在类中的某个方法上添加方式2:直接在类名上添加并指定方式3:重写dispatch方法并添加作用于类中所有的方法三、django中间件django中间件简介django中间件五个常见方法自定义中间件四、csrf跨站请求伪造

学习内容

django操作session
CBV添加装饰器的三种方式
django中间件
csrf跨站请求伪造]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————Django框架（forms组件、cookie与session）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124928476</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124928476</guid><author>fonnt</author><pubDate>Mon, 23 May 2022 16:54:51 +0800</pubDate><description><![CDATA[今日学习目标

 完结forms组件的学习，进一步学习cookie与session


文章目录今日学习目标学习内容一、forms组件钩子函数二、forms组件字段类型及参数三、ModelForm简介四、cookie与session简介cookiesessionSession和Cookie的区别django中操作cookie

学习内容

forms组件钩子函数
forms组件字段类型及参数
ModelForm简介
cookie与session简介


一、forms组件钩子函数
当你需要对某一个字段数据进]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长——Django框架（自带的序列化组件、批量数据操作、分页器、forms组件）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124885499</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124885499</guid><author>fonnt</author><pubDate>Fri, 20 May 2022 17:00:41 +0800</pubDate><description><![CDATA[今日学习目标

 掌握知识点自带的序列化组件、批量数据操作、分页器、forms组件，重点掌握forms组件


文章目录今日学习目标学习内容一、django自带的序列化组件二、批量数据操作三、分页器四、校验性组件之forms组件（部分）作业练手

学习内容

django自带的序列化组件
批量数据操作
分页器
校验性组件之forms组件（部分）


一、django自带的序列化组件
前后端分离之后 django orm产生的queryset无法直接被前端识别 还是需要json格式数据(硬通货)
为了去减少程]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长——ORM（choices字段）、AJAX]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124864594</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124864594</guid><author>fonnt</author><pubDate>Thu, 19 May 2022 16:00:11 +0800</pubDate><description><![CDATA[今日学习目标

 学习Ajax具体操作


文章目录今日学习目标学习内容一、choices字段二、AjaXcontentType前后端传输数据编码格式ajax传json格式数据ajax传文件

学习内容

choices字段
ajax简介


一、choices字段
主要运用在用一些特殊字符或数字代表繁琐的字符串，一来为了节省数据空间，二来为了数据的可读性。可以用于输入用户性别，用户学历，工作状态等。
eg:创建一个用户信息表，其中的性别字段，就可以用到choices字段，用数字来代替对应的性别字符。
fr]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————ORM操作（续）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124848515</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124848515</guid><author>fonnt</author><pubDate>Wed, 18 May 2022 19:12:57 +0800</pubDate><description><![CDATA[今日学习目标

 继续学习ORM操作


文章目录今日学习目标学习内容一、聚合查询二、分组查询三、F与Q查询F查询Q查询四、ORM查询优化only与deferselect_related与prefetch_related五、ORM字段类型及参数六、ORM事务操作七、补充ORM执行原生SQL多对多关系三种创建方式

学习内容

聚合查询
分组查询
F与Q查询
ORM查询优化
ORM字段类型及参数
ORM事务操作


一、聚合查询

聚合（利用聚合函数）

关键字： aggregate()
是QuerySet ]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————ORM查询]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124825841</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124825841</guid><author>fonnt</author><pubDate>Tue, 17 May 2022 18:14:39 +0800</pubDate><description><![CDATA[今日学习目标

 熟悉掌握ORM语法操作


文章目录今日学习目标学习内容一、神奇的双下划线查询二、orm创建外键关系三、外键字段的增删改查四、正反向的概念五、ORM多表查询正向查询反向查询基于双下划线的跨表查询-----连表查询

学习内容

神奇的双下划线查询
orm创建外键关系
外键字段的增删改查
正反向的概念
多表查询


一、神奇的双下划线查询
# 查询价格大于200的书籍
res = models.Book.objects.filter(price__gt=200)
print(res)

# ]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————Django框架（模板层）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124807185</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124807185</guid><author>fonnt</author><pubDate>Mon, 16 May 2022 21:03:34 +0800</pubDate><description><![CDATA[今日学习目标

 熟悉模块基础知识点学习


文章目录今日学习目标学习内容一、模板语法之过滤器二、模板语法之标签(类似于流程控制)三、自定义过滤器、标签、inclusion_tag四、模板的导入五、模板的继承六、django测试环境搭建七、ORM查询关键字使用

学习内容

模板语法之过滤器
模板语法之标签(类似于流程控制)
自定义过滤器、标签、inclusion_tag
模板的导入
模板的继承
测试环境搭建
ORM查询关键字使用


一、模板语法之过滤器
优点：类似于内置函数
特点：会将|左边的当做过滤器]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————Django框架（视图层）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124758598</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124758598</guid><author>fonnt</author><pubDate>Fri, 13 May 2022 20:59:36 +0800</pubDate><description><![CDATA[今日学习目标

 学习Django框架（视图层）


文章目录今日学习目标学习内容一、虚拟环境二、django路由层版本区别三、视图函数的返回值HTML响应2.JsonResponse四、接收文件数据request其他方法五、FBV与CBV(基于函数的视图、基于类的视图)六、模板语法传值

学习内容

虚拟环境
django路由层版本区别
视图函数的返回值
接收文件数据
FBV与CBV(基于函数的视图、基于类的视图)
模板语法传值


一、虚拟环境
不同的项目应该有各自独立的解释器环境，最大化节省资源，实际]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————Django框架（路由层篇）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124736725</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124736725</guid><author>fonnt</author><pubDate>Thu, 12 May 2022 19:40:08 +0800</pubDate><description><![CDATA[今日学习目标

 对Django框架生命周期有了解，详细学习其中的路由层知识


文章目录今日学习目标前言一、django请求生命周期流程图二、路由层相关知识路由匹配无名分组有名分组两者是否可以混合使用反向解析无名分组反向解析有名分组反向解析路由分发名称空间

前言


django请求生命周期流程图


路由层相关知识



一、django请求生命周期流程图

后期对Django的学习都是按照上面各个单个处理层来详细了解。
二、路由层相关知识
路由层样式，今天就是围绕这个
from django.con]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————Django框架基础]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124715766</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124715766</guid><author>fonnt</author><pubDate>Wed, 11 May 2022 19:06:00 +0800</pubDate><description><![CDATA[今日学习目标

 了解Django基础设置操作


文章目录今日学习目标学习内容一、django小白必会三板斧二、 静态文件及相关配置三、 request对象方法（部分）四、 pycharm链接MySQL五、 django链接MySQL六、 django orm操作django orm简介orm基本使用数据操作

学习内容

django小白必会三板斧
静态文件及相关配置
request对象方法
pycharm链接MySQL
django链接MySQL
django orm操作


一、django小白必会]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————web框架（Django）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124694082</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124694082</guid><author>fonnt</author><pubDate>Tue, 10 May 2022 19:39:05 +0800</pubDate><description><![CDATA[今日学习目标

 搞懂什么是web框架，认识Django框架


文章目录今日学习目标学习内容一、个人手写web框架（简易）什么是web框架1.搭建简易版本服务端2.遵循HTTP协议，改进服务端3.基于不同的后缀响应不同的内容基于wsgiref模块二、动静态网页jinja2模块个人总结结构web框架python主流web框架django框架简介版本问题启动问题下载django基本使用验证是否下载成功命令操作djangopycharm操作djangodjango主要文件介绍

学习内容

个人手写web框架（]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————python操作MySQL、SQL语句补充]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124672026</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124672026</guid><author>fonnt</author><pubDate>Mon, 09 May 2022 19:29:07 +0800</pubDate><description><![CDATA[今日学习目标

 熟悉掌握python操作MySQL


文章目录今日学习目标学习内容一、python操作MySQL安装pymysql基本使用conn.cursor():获取游标补充二、SQL注入问题二次确认三、修改表SQL语句补充1.修改表的名字  rename2.添加字段		 add3.修改字段		 change(名字类型都可)/modify(只能改类型不能改名字)4.删除字段			 drop四、视图、触发器、存储过程视图触发器存储过程五、事务事务的概念事务的作用事务的四大特性(重点)具体使用六、流程控]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————MySQL数据库关键字]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124647750</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124647750</guid><author>fonnt</author><pubDate>Sun, 08 May 2022 15:01:23 +0800</pubDate><description><![CDATA[今日学习目标

 熟悉关键字用法，掌握多表查询思路


文章目录今日学习目标学习内容一、查询关键字查询关键字之having过滤查询关键字之distinct去重查询关键字之order by排序查询关键字之limit分页查询关键字之regexp正则二、多表查询思路多表查询的思路三、可视化软件navicat

学习内容

查询关键字
多表查询思路
可视化软件navicat


一、查询关键字
关键字功能讲解依靠例题讲解，争取做到通俗易懂。
例题数据
create table emp(
  id int prima]]></description><category></category></item><item><title><![CDATA[Python攻城师————MySQL数据库（自增、外键、关键字）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124594277</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124594277</guid><author>fonnt</author><pubDate>Thu, 05 May 2022 19:24:12 +0800</pubDate><description><![CDATA[今日学习目标

 正式学习MySQL数据库语句。


文章目录今日学习目标学习内容一、自增特性二、约束条件之外键外键的定义外键约束创建三、查询关键字查询关键字之select与from查询关键字之where筛选查询关键字之group by分组

学习内容


自增特性


约束条件之外键


查询关键字



一、自增特性
自增约束一般都是与主键约束一起使用。
这种方式是使用数据库提供的自增数值型字段作为自增主键，它的优点是：
（1）数据库自动编号，速度快，而且是增量增长，按顺序存放，对于检索非常有利；
（2]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————MySQL数据库基础操作]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124575369</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124575369</guid><author>fonnt</author><pubDate>Wed, 04 May 2022 19:43:50 +0800</pubDate><description><![CDATA[今日学习目标

 正式学习MySQL数据库语句。


文章目录今日学习目标学习内容一、字符编码与配置文件介绍如何查看MySQL默认字符编码统一字符编码二、存储引擎什么是存储引擎查看存储引擎引擎简介（部分）自定义选择存储引擎三、MySQL字段类型字段类型之整型字段类型之浮点型字段类型之字符类型扩展研究工作中使用char还是varchar字段类型之日期类型字段类型之枚举与集合枚举集合四、MySQL字段约束条件字段类型与约束条件的关系1.无需正负号2.零填充3.非空4.默认值5.唯一值6.主键7.自增

学习内容]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————MYSQL数据库基础]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124555261</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124555261</guid><author>fonnt</author><pubDate>Tue, 03 May 2022 20:25:12 +0800</pubDate><description><![CDATA[今日学习目标

 继续学习jQuery框架剩余的内容。


文章目录今日学习目标学习内容一、数据演变史1.单独的文本文件2.软件开发目录规范3.数据库应用二、数据库应用发展史1.单机游戏阶段2.多机游戏阶段三、数据库本质数据库软件的本质其实也是一款CS架构的软件四、数据库分类五、SQL与NoSQL六、MySQL简介1.版本问题2.下载使用3.目录结构七、基本使用八、系统服务针对第一个点的解决措施就是添加环境变量针对第二个点的解决措施就是编写固定的指令即可九、修改密码补充说明操作库的基本SQL语句查增改删操作]]></description><category></category></item><item><title><![CDATA[Python攻城师————前端学习（jQuery框架、第三方框架bootstrap框架）]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124543251</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124543251</guid><author>fonnt</author><pubDate>Mon, 02 May 2022 18:56:36 +0800</pubDate><description><![CDATA[今日学习目标

 继续学习jQuery框架剩余的内容。


文章目录今日学习目标学习内容一、jQuery操作标签class操作样式操作位置操作文本值操作属性操作文档处理操作二、jQuery事件操作jQuery绑定悬浮事件值监听事件阻止后续事件阻止事件冒泡事件委托三、jQuery动画效果四、前端第三方框架(bootstrap框架)bootstrap框架bootstrap版本基本使用文件组成

学习内容

jQuery操作标签
jQuery事件操作
jQuery动画效果(了解)
前端第三方框架(一种基础)


]]></description><category></category></item><item><title><![CDATA[Python攻城师的成长————DOM操作标签、事件绑定、jQuery框架]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124501730</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124501730</guid><author>fonnt</author><pubDate>Fri, 29 Apr 2022 19:30:02 +0800</pubDate><description><![CDATA[今日学习目标

 熟悉学习DOM操作标签、事件绑定、jQuery框架的内容。

文章目录今日学习目标学习内容一、DOM操作标签动态添加标签获取值操作属性操作二、事件绑定事件简介事件案例数据校验搜索框案例省市联动二、 jQuery框架简介查找标签筛选器方法

学习内容


DOM操作标签


事件绑定


jQuery框架



一、DOM操作标签
动态添加标签




方法
用法




document.createElement()
创建标签


标签对象.innerText
设置文本内容


标签对象]]></description><category></category></item><item><title><![CDATA[Python攻城师成长————前端JS学习]]></title><link>https://blog.youkuaiyun.com/fonnt/article/details/124480059</link><guid>https://blog.youkuaiyun.com/fonnt/article/details/124480059</guid><author>fonnt</author><pubDate>Thu, 28 Apr 2022 18:57:54 +0800</pubDate><description><![CDATA[今日学习目标

 熟悉学习JS内容。


文章目录今日学习目标学习内容一、JS--运算符1.算术运算符2.比较运算符3.逻辑运算符二、JS--流程控制if判断switch语法while循环for循环三元运算三、JS--函数函数定义:无参函数有参函数匿名函数箭头函数(drf中vue框架会再次接触)四、JS--内置对象自定义对象(相当于python里面的字典)内置对象Date对象五、JS--BOM与DOM操作BOM操作(了解)弹框系列计时器DOM操作（部分）

学习内容

JS–运算符
JS–流程控制
JS–函]]></description><category></category></item></channel></rss>