随笔分类 -  django

摘要:BBS(仿造博客园项目) 项目开发基本流程 1.需求分析2.架构设计3.分组开发4.提交测试5.交付上线 项目流程 仿造博客园项目 核心:文章的增删改查表分析 先确定表的数量 再确定表的基础字段 最后确定表的外键字段 1.用户表 2.个人站点表 3.文章表 4.文章分类表 5.文章标签表 6.点赞点 阅读全文
posted @ 2023-01-31 15:05 Super小赵 阅读(53) 评论(0) 推荐(0) 编辑
摘要:auth认证模块 auth认证相关模块及操作 扩展auth_user表 auth认证模块 django自带一个admin路由 但需要我们自己填写管理员账号和密码 如果想要使用admin后台管理 需要先创建表 然后创建管理员账号 直接执行数据库迁移命令即可产生默认的auth_user表 该表就是adm 阅读全文
posted @ 2022-12-28 19:56 Super小赵 阅读(52) 评论(0) 推荐(0) 编辑
摘要:csrf跨站请求伪造 csrf相关校验策略 CBV添加装饰器的多种方式 csrf跨站请求伪造 钓鱼网站:模仿一个正规网站,让用户在该网站上进行操作,但操作的结果会影响到正常的网站账户,但是其中有一些猫腻 eg:英语四六级考试需要网上先缴费 但是你会发现卡里的钱扣了但是却交到了一个莫名其妙的账户 并不 阅读全文
posted @ 2022-12-28 19:52 Super小赵 阅读(26) 评论(0) 推荐(0) 编辑
摘要:django中间件 如何自定义中间件 django中间件三个了解方法 基于django中间件实现功能插拔式设计 cookie与session简介 django操作cookie cookie实操 django操作session django中间件 django默认有七个中间件 并且还支持用户自定义中间 阅读全文
posted @ 2022-12-22 21:38 Super小赵 阅读(25) 评论(0) 推荐(0) 编辑
摘要:forms组件前戏 forms组件数据校验 forms组件渲染标签 forms组件展示信息 forms组件校验补充 forms组件参数补充 forms组件源码剖析 modelform组件 django中间件 forms组件 # 前戏 编写一个校验用户名和密码是否合法的功能 前端需要自己编写获取用户数 阅读全文
posted @ 2022-12-21 21:10 Super小赵 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Ajax简介 Ajax提交数据的多种类型 Ajax简介 Ajax工作原理 客户端发送请求,请求交给xhr,xhr把请求提交给服务,服务器进行业务处理,服务器响应数据交给xhr对象,xhr对象接收数据,由javascript把数据写到页面上 Ajax 页面不刷新的情况下可以与后端进行数据交互 '''异 阅读全文
posted @ 2022-12-20 22:31 Super小赵 阅读(858) 评论(0) 推荐(0) 编辑
摘要:ORM查询优化(重点) ORM事务操作 ORM常用字段类型 ORM常用字段参数 ORM三种创建多对多的方式 ORM查询优化(重点) 1.ORM查询默认都是惰性查询 '''获取的是数据对象''' res = models.Book.objects.all() # 只写这一句不走数据库查询 print( 阅读全文
posted @ 2022-12-19 21:07 Super小赵 阅读(170) 评论(0) 推荐(0) 编辑
摘要:图书管理系统讲解 聚合查询 分组查询 F与Q查询 图书管理系统讲解 1.表设计 先考虑普通字段再考虑外键字段 数据库迁移、测试数据录入 2.首页展示 3.书籍展示 4.书籍添加 5.书籍编辑 后端如何获取用户想要编辑的数据、前端如何展示出待编辑的数据 6.书籍删除 聚合查询 MySQL聚合函数: " 阅读全文
posted @ 2022-12-17 18:08 Super小赵 阅读(153) 评论(0) 推荐(0) 编辑
摘要:ORM执行SQL语句 神奇的双下划线查询 ORM外键字段的创建 外键字段的增删改查 ORM跨表操作 基于对象的跨表查询 基于双下化线的跨表查询 进阶操作 ORM执行SQL语句 有时候ORM的操作效率可能偏低 我们是可以自己编写SQL的 方式1: raw() res = models.User.obj 阅读全文
posted @ 2022-12-15 22:37 Super小赵 阅读(86) 评论(0) 推荐(0) 编辑
摘要:模板层 模板语法之过滤器(内置函数) 模板层之标签(流程控制) 自定义过滤器、标签及inclusion_tag(了解) 模板的继承与导入 模型层之前期准备 ORM常用关键字 模板层 """ django提供的模板语法只有两个符号 {{}}:主要用于数据值相关操作(引用) {%%}:主要用于逻辑相关操 阅读全文
posted @ 2022-12-14 23:27 Super小赵 阅读(44) 评论(0) 推荐(0) 编辑
摘要:视图层之必会三板斧 JsonResponse对象 视图层之request对象获取文件 视图层之FBV与CBV CBV源码剖析(重要) 模板层 视图层之必会三板斧 # 用来处理请求的视图函数都必须返回HttpResonse对象 完全正确 # HttpResonse class HttpResonse: 阅读全文
posted @ 2022-12-13 22:22 Super小赵 阅读(294) 评论(0) 推荐(0) 编辑
摘要:可视化界面之数据增删改查 django请求生命周期流程图 django路由层 反向解析 路由分发 名称空间 虚拟环境 可视化界面之数据增删改查 建表 建表、加索引可以体现程序员的工作经验。 建表之前需要考虑,极端情况下 这个字段最多能存多少数据? 字段长度短了会导致服务出问题,字段长度长了会占用空间 阅读全文
posted @ 2022-12-12 23:27 Super小赵 阅读(53) 评论(0) 推荐(0) 编辑
摘要:静态文件及相关配置 form表单 request对象方法 pycharm连接MySQL django连接MySQL ORM简介 ORM基本操作 ORM基本语句 静态文件及相关配置 静态文件 # 编写一个用户登陆界面 编写完成后不会经常使用或被修改的文件 主要针对html文件所使用到的各种资源 css 阅读全文
posted @ 2022-12-10 20:14 Super小赵 阅读(56) 评论(0) 推荐(0) 编辑
摘要:纯手撸web框架 基于wsgiref模块 代码封装优化 动静态网页 jinja2模板语法 python主流web框架 django框架简介 django基本操作命令 django小白必会三板斧 纯手撸web框架 ''' web框架的本质 理解1:连接前端和数据库的中间的介质 理解2:socket服务 阅读全文
posted @ 2022-12-08 22:46 Super小赵 阅读(42) 评论(0) 推荐(0) 编辑

****************************************** 页脚Html代码 ******************************************
点击右上角即可分享
微信分享提示