随笔分类 -  Django

摘要:今日内容详细 csrf跨站请求伪造 钓鱼网站:模仿一个正规的网站 让用户在该网站上做操作 但是操作的结果会影响到用户正常的网站账户 但是其中有一些猫腻 eg:英语四六级考试需要网上先缴费 但是你会发现卡里的钱扣了但是却交到了一个莫名其妙的账户 并不是真正的四六级官方账户 模拟钓鱼网站案例:转账案例 阅读全文
posted @ 2022-12-25 14:54 虾仁猪心排骨汤 阅读(35) 评论(1) 推荐(0)
摘要:今日内容详细 django中间件三个了解的方法 基于django中间件实现功能的插拔式设计 cookie与session简介 django操作cookie django操作session csrf跨站请求伪造 今日内容详细 django中间件三个了解的方法 1.process_view 路由匹配成功 阅读全文
posted @ 2022-12-22 22:41 虾仁猪心排骨汤 阅读(33) 评论(0) 推荐(0)
摘要:今日内容概要 forms组件渲染标签 forms组件展示信息 forms组件校验补充 forms组件参数补充 forms组件源码剖析 modelform组件 django中间件 今日内容详细 forms组件渲染标签 <p>forms组件渲染标签的方式1(封装程度过高 扩展性差 主要用于本地测试):< 阅读全文
posted @ 2022-12-21 18:53 虾仁猪心排骨汤 阅读(54) 评论(0) 推荐(0)
摘要:今日内容概要 ajax补充说明 多对多三种创建方式 django内置序列化组件(drf前身) ORM批量操作数据(ORM操作优化) 自定义分页器 form组件 今日内容详细 ajax补充说明 主要是针对回调函数args接收到的响应数据 1.后端request.is_ajax() 用于判断当前请求是否 阅读全文
posted @ 2022-12-20 17:28 虾仁猪心排骨汤 阅读(27) 评论(0) 推荐(0)
摘要:今日内容详细 Q查询进阶操作 from django.db.models import Q q_obj = Q() # 1.产生q对象 q_obj.connector = 'or' # 默认多个条件的连接是and可以修改为or q_obj.children.append(('pk', 1)) # 2 阅读全文
posted @ 2022-12-19 14:46 虾仁猪心排骨汤 阅读(106) 评论(0) 推荐(0)
摘要:今日内容详细 图书管理系统讲解 1.表设计 先考虑普通字段再考虑外键字段 数据库迁移、测试数据录入 2.首页展示 3.书籍展示 4.书籍添加 5.书籍编辑 后端如何获取用户想要编辑的数据、前端如何展示出待编辑的数据 6.书籍删除 聚合查询 聚合函数:Max Min Sum Count Avg 在OR 阅读全文
posted @ 2022-12-18 17:59 虾仁猪心排骨汤 阅读(28) 评论(0) 推荐(0)
摘要:今日内容概要 ORM执行SQL语句 神奇的双下划线查询 ORM外键字段的创建 外键字段数据的增删改查 多表查询(基于对象的跨表查询、基于双下划线的跨表查询) 今日内容详细 ORM执行SQL语句 有时候ORM的操作效率可能偏低 我们是可以自己编写SQL的 方式1: models.User.object 阅读全文
posted @ 2022-12-15 19:41 虾仁猪心排骨汤 阅读(43) 评论(0) 推荐(0)
摘要:今日内容概要 模板层之标签 自定义过滤器、标签及inclusion_tag(了解) 模板的继承与导入 模型层之ORM常见关键字 模型层之外键字段 模型层之外键字段数据增删改查 今日内容详细 模板层之标签 {% if 条件1(可以自己写也可以用传递过来的数据) %} <p>今天又是周三了</p> {% 阅读全文
posted @ 2022-12-14 18:55 虾仁猪心排骨汤 阅读(13) 评论(0) 推荐(0)
摘要:今日内容概要 路由分发 名称空间 虚拟环境 视图层之必会三板斧 视图层之JsonResponse对象 视图层之request对象获取文件 视图层之FBV与CBV CBV源码剖析 今日内容详细 路由分发 django支持每个应用都可以有自己独立的路由层、静态文件、模板层。基于该特性多人开发项目就可以完 阅读全文
posted @ 2022-12-13 17:43 虾仁猪心排骨汤 阅读(125) 评论(0) 推荐(0)
摘要:今日内容概要 作业讲解(数据增删改查) django请求生命周期流程图 django路由层 python虚拟环境(跳过) 反向解析 路由分发 名称空间 #今日内容详细 可视化界面之数据增删改查 针对数据对象主键字段的获取可以使用更加方便的 obj.pk获取 在模型类中定义双下str方法可以在数据对象 阅读全文
posted @ 2022-12-12 20:41 虾仁猪心排骨汤 阅读(38) 评论(0) 推荐(0)
摘要:今日内容概要 静态文件配置 request对象方法 pycharm连接MySQL django连接MySQL django模型层初识 基本ORM操作 今日内容详细 静态文件配置 1.编写一个用户登录页面 2.静态文件 不怎么经常变化的文件 主要针对html文件所使用的到的各种资源 css文件、js文 阅读全文
posted @ 2022-12-09 15:07 虾仁猪心排骨汤 阅读(37) 评论(0) 推荐(0)
摘要:mac django2.2正确连接mysql方式 mac Django 电脑连接mysql时候会出现一些错误,因为版本问题。以下操作Django2.2.22亲测有效 1、先 pip install pymsql 在settings中添加数据库相关配置 'default': { 'ENGINE': ' 阅读全文
posted @ 2022-12-08 20:01 虾仁猪心排骨汤 阅读(152) 评论(0) 推荐(0)
摘要:今日内容概要 纯手撸web框架 基于wsgiref模块 代码封装优化 动静态网页 jinja2模板语法 python主流web框架 django框架简介 django基本操作命令 django小白必会三板斧 今日内容概要 纯手撸web框架 1.web框架的本质 理解1:连接前端与数据库的中间介质 理 阅读全文
posted @ 2022-12-08 17:43 虾仁猪心排骨汤 阅读(59) 评论(0) 推荐(0)