上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 41 下一页
摘要: django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成 1 csrf跨站请求伪造校验 在渲染form表单的时候,给一个随机的标识,下次提交的时候,后天验证该标识,如果不一样,说明不是我们的页面,直接403, 阅读全文
posted @ 2021-12-08 17:19 甜甜de微笑 阅读(32) 评论(0) 推荐(0) 编辑
摘要: CBV如何添加装饰器 CBV中django不建议你直接给类的方法加装饰器 无论该装饰器能都正常工作 都不建议直接加 方式一:指名道姓 from django.views import View from django.utils.decorators import method_decorator 阅读全文
posted @ 2021-12-07 19:07 甜甜de微笑 阅读(34) 评论(0) 推荐(0) 编辑
摘要: django中间件是django的门户 请求来的时候需要先经过中间件才能到达真正的django后端响应走的时候最后也需要经过中间件才能发送出去 当我们需要给web后端添加一些全局相关的功能时可以使用中间件 1.校验每个用户的访问频率 2.校验每个用户的登录状态 3.用户黑名单、白名单 4.用户权限 阅读全文
posted @ 2021-12-06 20:02 甜甜de微笑 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1 发展史 1.1 网站都没有保存用户功能的需求 所有用户访问返回的结果都是一样的eg: 新闻、博客、文章...1.2 出现了一些需要保存用户信息的网站eg: 某宝、某东... 以登陆功能为例:如果不保存用户登陆状态 也就意味着用户每次访问网站都需要重复的输入用户名和密码(你觉得这样的网站你还想用吗 阅读全文
posted @ 2021-12-06 15:34 甜甜de微笑 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、form组件前戏 页面上获取用户输入的用户名和密码 然后判断用户名和密码是否符合一些条件 如果不符合则返回相应的提示信息 """ 自定义数据校验功能 主要步骤 1.搭建前端页面 标签渲染 2.校验数据是否合法 数据校验 3.返回相应的提示信息 提示信息 # 上述的三个步骤form组件都可以自动实 阅读全文
posted @ 2021-12-03 16:03 甜甜de微笑 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 自定义分页器 针对上一小节批量插入的数据,我们在前端展示的时候发现一个很严重的问题,一页展示了所有的数据,数据量太大,查看不方便 针对数据量大但又需要全部展示给用户观看的情况下,我们统一做法都是做分页处理 分页推导 首先我们需要明确的时候,get请求也是可以携带参数的,所以我们在朝后端发送查看数据的 阅读全文
posted @ 2021-12-02 21:31 甜甜de微笑 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 批量插入数据 项目需求:浏览器中访问django后端某一条url(如:127.0.0.1:8080/index/),实时朝数据库中生成一千条数据并将生成的数据查询出来,并展示到前端页面 urls.py from django.conf.urls import url from app01 impor 阅读全文
posted @ 2021-12-02 19:55 甜甜de微笑 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一、ajax发送文件 ajax发送文件需要借助于js内置对象FormData ab_ajax.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="h 阅读全文
posted @ 2021-12-02 17:18 甜甜de微笑 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.首页搭建2.图书展示3.添加书籍 4.编辑功能 1.将用户需要编辑的数据主键值发送给后端 2.后端查询出相应的数据对象并返回一个编辑页面 3.在该编辑页面上展示出待编辑对象对应的原始数据 4.用户编辑点击编辑按钮发送数据 5.后端获取并修改相应的数据5.删除功能 1.将用户想要删除的数据主键值发 阅读全文
posted @ 2021-12-01 23:32 甜甜de微笑 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、MTV与MVC模型理论 MTV模型 M:models模型层 T:template模板层 V:views视图层 MVC模型 M:models模型层 V:views视图层 C:controllar控制层(urls.py...做分发) django自称为MTV模型 其实本质也还是MVC模型 大部分的w 阅读全文
posted @ 2021-12-01 15:44 甜甜de微笑 阅读(52) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 41 下一页