随笔分类 -  旧-python / Django1

摘要:如何避免别的网站直接通过本网站的url访问本网站资源 简单的防盗 我可以做到请求来的时候先看看当前请求是从哪个网站过来的 如果是本网站那么正常访问 如果是其他网站直接拒绝 请求头里面有一个专门记录请求来自于哪个网址的参数 Referer: http://127.0.0.1:8000/xxx/ 如何避 阅读全文
posted @ 2022-09-21 23:10 等日落 阅读(37) 评论(0) 推荐(0)
摘要:form表单内容序列化 form表单自带两种方法serialize()方法和serializeArray()方法 1.serialize()方法 描述:序列化表单内容为字符串(不包括文件),用于Ajax请求。 格式:var data = $('#form').serialize(); 2.seria 阅读全文
posted @ 2022-09-20 21:31 等日落 阅读(1361) 评论(0) 推荐(0)
摘要:实时展示用户上传的头像 总体思路 """ 1.首先需要给对应的上传头像input框绑定一个文本域变化事件 (当检测到用户对该文件框上传了头像就会触发一系列操作) 2.再生成一个文件阅读器对象 3.再获取用户上传的文件头像 4.把用户上传的文件头像交给文件阅读器对象FileReader读取 5.利用文 阅读全文
posted @ 2022-09-20 20:10 等日落 阅读(62) 评论(0) 推荐(0)
摘要:1. auth模块 在创建完django项目之后,执行数据库迁移之后,数据库里会增加很多新表,其中有一张名为auth_user的表,当访问django自带的路由admin的时候,需要输入用户名和密码,其参照的就是auth_user表 使用python3 manage.py crataesupperu 阅读全文
posted @ 2022-09-18 21:50 等日落 阅读(319) 评论(1) 推荐(0)
摘要:pillow模块使用 详见:https://www.cnblogs.com/wupeiqi/articles/5812291.html 推导步骤1:在img标签的src属性里放上验证码的请求路径 补充1.img的src属性: 1.图片路径 2.url 3.图片的二进制数据 补充2:字体样式 我们计算 阅读全文
posted @ 2022-09-17 22:50 等日落 阅读(339) 评论(0) 推荐(0)
摘要:Django_ajax 1 简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 同步交互:客户端发出一个请求后,需 阅读全文
posted @ 2022-09-07 16:02 等日落 阅读(80) 评论(0) 推荐(0)
摘要:写在前面(强调) 使用form表单上传文件时必须要干的两件事: 1.form表单的method指定为post 2.指定enctype="multipart/form-data" form表单上传文件 <form action="" method="post" enctype="multipart/f 阅读全文
posted @ 2022-09-06 22:01 等日落 阅读(1126) 评论(0) 推荐(0)
摘要:非常重要的django请求生命周期流程图!! WSGI协议规定了,浏览器发来的http协议,到了服务端,应该怎么样对它进行解析,uWSGI和wsgiref就是实现该协议的模块之一,http协议的数据经过WSGI协议模块解析封装之后,交给django,django把请求的信息在进一步处理传给reque 阅读全文
posted @ 2022-09-06 11:55 等日落 阅读(34) 评论(0) 推荐(0)
摘要:1.什么是跨站请求伪造 请看图: 我们自行写了一个网站模仿中国银行,用户不知道是否是真的中国银行,并且提交了转账信息,生成一个form表单,向银行服务器发送转账请求,这个form表单和正规银行网站的form表单一模一样,只不过里面隐藏着改变了转账人的信息,改成了我们自己!! 然后,银行也不知道,因为 阅读全文
posted @ 2022-08-15 09:24 等日落 阅读(72) 评论(0) 推荐(0)
摘要:1.什么是自定义分页器 当我们需要在前端页面展示的数据太多的时候,我们总不能将数据展示在一页上面吧!这时,我们就需要自定义一个分页器,将数据分成特定的页数进行展示,每一页展示固定条数的数据! 2.为什么要用自定义分页器 如上所说:为了将数据分成多页进行展示,分别阅读,方便查询! 3.如何使用自定义分 阅读全文
posted @ 2022-08-14 21:45 等日落 阅读(481) 评论(0) 推荐(0)
摘要:1.什么是序列化组件 在django中,自带一个序列化组件,它是用来将数据进行整理、转化成特定的为一个特定的格式(比如json数据格式),然后传输给前端,以便前端对数据进行处理操作。 2.为什么要用序列化组件 当我们从数据库取出一些数据时,我们需要将数据转成特定的格式,比如列表套字典的形式,然后将这 阅读全文
posted @ 2022-08-13 23:26 等日落 阅读(274) 评论(0) 推荐(0)
摘要:写在前面 在django中,针对前后端传输数据的编码格式,我们主要研究的是post请求;因为get请求传输的数据往往是直接放在url的后面的!如: url?username=zhang&passsword=123 研究post请求传输数据的编码格式时,我们需要先了解,可以朝后端发送post请求的方式 阅读全文
posted @ 2022-08-11 18:38 等日落 阅读(564) 评论(0) 推荐(0)