09 2022 档案
摘要:自定义图片验证码 自定义图片验证码 html页面: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcdn.net/aja
阅读全文
摘要:StringIO和BytesIO StringIO和BytesIO StringIO ==在内存中读写str==,要把str写入stringIO,需要先创建一个StringIO,然后像文件一样写入即可: ==getvalue()==:获取写入后的str from io import StringIO
阅读全文
摘要:BBS项目(多人博客系统) 一、项目开发流程 # 软件开发流程 -项目立项(高层,市场人员:市场调研,客户对接) -项目设计(产品经理:设计软件功能,设计原型图) -项目的具体设计(UI:切图) -分任务开发 -前端:pc,小程序,移动端 -分任务开发 -后端: -架构,数据库设计 (设计表,表关联
阅读全文
摘要:csrf跨站请求伪造、csrf操作、csrf相关装饰器、auth认证模块、auth_user表切换、基于django中间件设计项目功能 一、csrf跨站请求伪造(Cross—Site Request Forgery) 1.简介 钓鱼网站:假设是一个和银行一模一样的网址页面,用户在该页面上转账,账户的
阅读全文
摘要:cookie与session、django操作cookie、django操作session、django中间件 一、cookie与session简介 什么是cookie:Cookie具体指的是一段小信息,它是服务器发送出来存储在浏览器上的一组组键值对,下次访问服务器时浏览器会自动携带这些键值对,以便
阅读全文
摘要:批量操作数据、自定义分页器、form组件、modelform组件 一、批量操作数据 项目需求:浏览器访问django后端某一条url,实时朝数据库中生成一万条数据并将生成的数据查询出来,并展示到前端页面。 urls.py: from django.urls import path from app0
阅读全文
摘要:Ajax、序列化 Ajax 1、简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 Ajax其实就是利用浏览器提
阅读全文
摘要:正反向查询进阶操作、聚合查询、分组查询、F与Q查询、ORM查询优化、事物操作、模型层常见字段、ORM常见字段参数、多对多三种创建方式 一、正反向查询进阶操作 '''正反向查询进阶操作''' # 1.查询主键为1的书籍对应的出版社名称及书名 # 外键在书籍表,反向查询 res = models.Pub
阅读全文
摘要:表查询数据准备及测试、ORM常见查询关键字、双下划线查询、查看ORM底层SQL语句、ORM外键字段创建、外键字段数据操作、正反向概念、基于对象的跨表查询(子查询)、基于双下划线的跨表查询(连表操作) 一、表查询数据准备及测试环境搭建 1.django自带一个sqlite3小型数据库 该数据库功能非常
阅读全文
摘要:9.4周末总结 筛选器方法 下个元素: $('#id').next() # 查找当前元素的下一个同级元素 $('#id').nextAll() # 查找当前元素的下面的所有同级元素 $('#id').nextUnitl('#id2') # 查找当前元素下面的同级元素直到id2为止 上个元素: $('
阅读全文
摘要:网页伪静态、视图层、模板层 一、网页伪静态 将动态网页伪装成静态网页,从而提升网页被搜索引擎收录的概率 表现形式:网址看着像一个具体的文件路径 def index(request): from django.shortcuts import HttpResponse return HttpRespo
阅读全文
摘要:作业讲解、django请求生命周期流程图、路由匹配、反向解析、无名有名反向解析、路由分发、名称空间 一、作业讲解(用户管理系统[单表]) 主页面 根据后端利用render传入的html页面并支持模板语法,传入将查询的所有数据传给前端页面,利用模板语法的for循环将数据渲染到整个table表中。 数据
阅读全文