随笔分类 -  Django--+

摘要: 阅读全文
posted @ 2020-01-02 20:53 MiaoQinHong 阅读(110) 评论(0) 推荐(0)
摘要:一、什么是auth模块: auth模块是Django自带的用户认证模块,我们在开发网站的时候,无可避免的需要设计实现网站的用户系统,此时我们需要实现包括用户注册,用户登录,用户认证,注销,修改密码等功能,这还真是比较麻烦的事情呢!!! 同时,Django最为一个完美主义者的终极框架,当然也会想到用户 阅读全文
posted @ 2019-12-05 21:07 MiaoQinHong 阅读(287) 评论(0) 推荐(0)
摘要:一、详解csrf原理 csrf要求发送post,put,或者delete请求的时候,是先以get方式发送请求,服务端响应时会分配一个随机字符串给客户端,客户端第二次发送post,put或delete请求的时携带上次分配的字符串到服务端进行校验。(大白话:用户开始的时候请求网站是发GET请求,之后服务 阅读全文
posted @ 2019-12-05 20:49 MiaoQinHong 阅读(401) 评论(0) 推荐(0)
摘要:这里我们用到一个非常重要的模块,importlib,利用它可以实现字符串转python代码,再利用反射进行操作,这样就可以实现插拔式设计。 一、我们先做个初级的,把所有文件放到初级思想文件夹下: 1.我们先创建notify.py文件,内部不代码如下: def send_email(content): 阅读全文
posted @ 2019-12-05 19:17 MiaoQinHong 阅读(271) 评论(0) 推荐(0)
摘要:1.cookie与session的简述: 为什么会有这些技术: 1.目的:是为了保存客户端的用户状态 2.原因:HTTP协议是无状态的 2.cookie: (1)保存在客户端浏览器上的键值对;cookie虽然是保存在客户端浏览器上的键值对但是他是有服务端设置的;浏览器有权禁止cookie的写入。 ( 阅读全文
posted @ 2019-12-04 19:15 MiaoQinHong 阅读(294) 评论(0) 推荐(0)
摘要:一、多对多建表的三种创建方式: 1.全自动型:(一般情况下使用) class Book(models.Model): title = models.CharField(max_length=32) authors = models.ManyToManyField(to='Authors')# 多对多 阅读全文
posted @ 2019-12-03 20:09 MiaoQinHong 阅读(1183) 评论(0) 推荐(0)
摘要:一、ajax简介: XML也是一门标记语言该语法应用场景 1.写配置文件 2.可以写前端页面(odoo框架中 erp) 每家公司都会有属于这家公司独有的内部管理软件;专门用来开发企业内部管理软件 框架 odoo;odoo框架内部功能实现 全部依赖于python2;薪资计算。 AJAX 最大的优点是在 阅读全文
posted @ 2019-12-02 17:28 MiaoQinHong 阅读(330) 评论(0) 推荐(0)
摘要:Django中操作操作数据库这里需要改一个数据: 模型层:就是与跟数据库打交道 ORM查询: 一、单表操作必知必会13条: orm默认都是惰性查询: 1.all() 查询所有 2.filter() 筛选条件 条件之间是and关系 条件不存在不报错 3.get() 直接返回数据对象本身 条件不存在直接 阅读全文
posted @ 2019-11-29 19:21 MiaoQinHong 阅读(293) 评论(0) 推荐(0)
摘要:1.视图层 小白必会三板斧 1.HttpResponse return HttpResponse(‘字符串’) 2.render return render(request,‘HTML页面’ ,{‘name’:name}) 3.redirect return redirect(‘选择要跳转的页面/’ 阅读全文
posted @ 2019-11-26 21:14 MiaoQinHong 阅读(212) 评论(0) 推荐(0)
摘要:1.静态文件配置: 你在浏览器中输入网址能够有响应的资源返回给你 是因为后端已经提前给你开设该资源的接口,也就意味着你所能 访问到的资源 都是人家事先定义好的。 2.django如何给用户开设资源接口呢? 在urls.py中 开设路由与视图函数对应关系。 3.什么是静态文件 网站所使用的已经提前写好 阅读全文
posted @ 2019-11-25 18:49 MiaoQinHong 阅读(659) 评论(0) 推荐(0)
摘要:Django前戏: 1、软件开发: C/S 客户端与服务端 HTTP(超文本传输协议):协议的由来,如同sql语句由来一样。为了开发使用方便所形成的统一接口统一规范 学习Django之前我们先来了解下HTTP协议: 1、四大特性: 1,基于TCP/IP作用于应用层之上的协议 2,基于请求响应:请求& 阅读全文
posted @ 2019-11-21 21:25 MiaoQinHong 阅读(130) 评论(0) 推荐(0)
摘要:cookie和session 一、cookie和session的介绍 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再 阅读全文
posted @ 2019-08-03 21:53 MiaoQinHong 阅读(105) 评论(0) 推荐(0)
摘要:自定义Web框架 http协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 阅读全文
posted @ 2019-08-03 21:48 MiaoQinHong 阅读(173) 评论(0) 推荐(0)