随笔分类 -  django

摘要:csrf跨站请求伪造、csrf相关装饰器、auth认证模块 csrf跨站请求伪造 简单来说就是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并执行一些操作,用于浏览器曾经认证过,所以被访问的网站会以为是真正的用户操作而去执行。 经典例子 钓鱼网站:假设是一个跟银行一模一样的网站 阅读全文 »
posted @ 2023-05-12 20:26 小王应该在学习! 阅读(20) 评论(0) 推荐(0) 编辑
摘要:cookie和session、Django中间件 cookie和session简介 http的五大特性: 1.基于请求响应 2.基于tcp和ip作用于应用层之上的协议 3.无状态 服务端无法识别客户端的状态 (互联网刚开始兴起的的时候 所有人访问网址都是一样的数据,服务端记不住客户端的状态,服务端不 阅读全文 »
posted @ 2023-05-12 12:18 小王应该在学习! 阅读(17) 评论(0) 推荐(0) 编辑
摘要:钩子函数,modelfrom组件,django中间件 钩子函数 需求:以上我们写的form组件中写一个注册功能,现在要求判断用户是否已经存在 提供了两个自定义的校验方式; 局部钩子:校验单个字段 全局钩子:校验多个字段 1.局部钩子:校验单个字段 class MyForm(forms.Form): 阅读全文 »
posted @ 2023-03-05 20:21 小王应该在学习! 阅读(51) 评论(0) 推荐(0) 编辑
摘要:多对多三种创建方式,django内置序列化组件(drf前身),批量操作数据,分页器思路,自定义分页器的使用,form组件 多对多三种创建方式 1.全自动创建 class Book(models.Model): title = models.CharField(max_length=32) autho 阅读全文 »
posted @ 2023-03-05 19:27 小王应该在学习! 阅读(138) 评论(0) 推荐(0) 编辑
摘要:Ajax的全面了解 我们知道,前端页面想要和后端进行数据交互,可以通过以下的方式: 1.将参数添加到URL中,后端通过get的方式从URL中获取数据 GET请求 2.前端页面通过form表单,将数据以get或者post的方式发送给后端 POST请求/GET请求 3.前端通过a标签(和使用URL方式参 阅读全文 »
posted @ 2023-03-05 18:29 小王应该在学习! 阅读(18) 评论(0) 推荐(0) 编辑
摘要:ORM查询优化、ORM事物操作、ORM常用字段参数、Ajax请求、Content-Type Q查询进阶操作 先产生一个对象 q_obj = Q() 修改默认对象 q_obj.connector = 'or' 添加查询条件,可以添加多个查询条件,第一个写一个字符串的字段名,第二个写元素具体的值 q_o 阅读全文 »
posted @ 2023-01-30 22:02 小王应该在学习! 阅读(62) 评论(0) 推荐(0) 编辑
摘要:图书管理系统BMS 效果图: 主要代码: 表关系的创建: from django.db import models # Create your models here. class Book(models.Model): """图书表""" title = models.CharField(max_ 阅读全文 »
posted @ 2022-12-29 20:20 小王应该在学习! 阅读(70) 评论(0) 推荐(0) 编辑
摘要:ORM执行SQL语句,神奇的双下划线查询,ORM外键字段的创建,外键字段数据的操作,多表查询 一、ORM执行SQL语句 有时候ORM的操作效率较低,我们是可以自己来编写SQL语句的 方式一: res = models.User.objects.raw('select * from app01_use 阅读全文 »
posted @ 2022-12-15 21:41 小王应该在学习! 阅读(82) 评论(0) 推荐(0) 编辑
摘要:模板层语法、模板层之标签、模板的继承与导入、模型层之ORM常见关键字 一、模板层语法 1.模板语法的传值 urls代码: path('modal/', views.modal) views代码: def modal(request): name = 'jason' return render(req 阅读全文 »
posted @ 2022-12-14 21:40 小王应该在学习! 阅读(109) 评论(0) 推荐(0) 编辑
摘要:路由分发、名称空间、视图层之必会的三板斧、JsonResponse对象、request获取文件、FBV与CBV、模板层语法传值 一、昨日内容回顾 二、路由分发 1.djiango的每个应用都有主见的templates文件夹,djiango文件夹,static文件夹等有利于分组 2.路由分发有益于防止 阅读全文 »
posted @ 2022-12-13 22:08 小王应该在学习! 阅读(47) 评论(0) 推荐(0) 编辑
摘要:djiango路由匹配、djiango路由层、反向解析、有名无名反向解析 一、作业讲解(数据的增删改查) urls代码 from django.contrib import admin from django.urls import path, re_path from app01 import v 阅读全文 »
posted @ 2022-12-12 21:58 小王应该在学习! 阅读(72) 评论(0) 推荐(0) 编辑
摘要:静态文件相关配置、request请求方法、pycharm连接MySQL、orm 风得意马蹄疾,一日看尽长安花 一、静态文件相关配置 1.编写一个登录功能 1.创建一个django项目并创建一个app 2.在urls中添加一组对应关系 3.在app的views中写核心逻辑代码 4.三板斧进行交互 创建 阅读全文 »
posted @ 2022-12-11 20:52 小王应该在学习! 阅读(67) 评论(0) 推荐(0) 编辑
摘要:djiango框架推导过程,jinja2模板语法,jiango简介,基本操作命令 一、web框架前戏 web 框架可以理解为是基于会联网的web服务端>>>socket服务端 1.web框架的本质 1.通俗的理解:我们所写的web框架其实是一个socket服务端,而且用户的浏览器就是一个socket 阅读全文 »
posted @ 2022-12-08 22:16 小王应该在学习! 阅读(343) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示