- 博客(9)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
翻译 Django2.0——中间件
官方文档参考Django中间件middleware本质是一个类,在请求到返回的中间,类中不同的方法会在指定的时机中被触发。setting.py的变量MIDDLEWARE_CLASSES中的每一个元素都是中间件,且这些注册的中间件之间,有着严格的执行顺序。在request到url层之间,中间件的执行顺序是从上而下,依次执行。在response到浏览器之间,中间的执行顺序变成从下至上。通常...
2018-12-15 23:04:48 955
原创 Django2.0——实现简易登陆、注册
思路:实现简易的登陆、注册,我们至少需要三个HTML页面,一个主页面、一个登陆界面、一个注册界面。为了存储和校验用户的账号和密码,我们需要写一个模型类(用于映射到数据库)、两个form类(一个登陆、一个注册,用户校验前端传来的数据是否合法)、视图函数、url配置。出于安全考虑,我们还要将密码进行加密再存储到数据库,这里用的hash加密,django已封装好了这个库,位于django.contr...
2018-12-15 01:04:22 616
原创 Django2.0——Form组件简单总结
官方文档参考表单初见Django提供了一个Form组件来配和前端的表单进行使用,Form有两个强大的功能,分别是生成HTML代码和验证数据的合法性。通常我们不会用其第一个功能,因为前端的设计可以做出更加精美且多样的表单页面,为什么要用python呢?而另一个验证功能是经常会在view中使用到的。这个组件所在库为django.forms。我们一般会在app下创建一个form.py的文件来...
2018-12-14 20:58:41 417
原创 Django2.0——请求与响应(下)
官方文档参考上篇讲完了请求,这篇接着讲下响应,django响应类型大致有以下几种HttpResponse:返回简单的字符串 render:渲染模板 redirect:重定向 JsonResponse:返回json数据 HttpResponse子类:如HttpResponseNotFound,它会返回一个404状态的页面。HttpResponse使用django.http.Ht...
2018-12-12 13:42:22 648
原创 Django2.0——请求与响应(上)
客户端与服务段通过http协议进行数据的传输,而http协议是一种双向单工的,且主动发起连接的只有客户端。故数据的传送就离不开请求和响应,客户端每发起一个请求,服务端就是返回一个响应。在django的视图函数中的第一个参数就是request,即每一个request都对应着一个视图函数来给这个请求返回响应,返回响应的方式就是通过return来返回一个HttpRespons方法。下面就请求和响应两个方...
2018-12-11 16:01:36 449
原创 Django模型基础(三)——关系表的数据操作
模型之间可以有三种表关系,即一对一,一对多和多对多。表关联之间的数据操作在Django中可以很方便的操作到。在模型中,表关联的字段类型是关联表的实例,而不是字段本身类型。关联字段在数据库中会在其后补上_id,这才是关联字段本身的类型。这句话听起来很绕,下面具体来看看。下面是学生和学院的表模板。class Student(models.Model):#学生表 s_id = mode...
2018-12-08 01:49:44 669
原创 Django模型基础——(二)
上篇博客主要讲了django中对数据库的增删改查,下面深入再讲解下对数据库的操作。常用的查询方法下面以表名为User为例User.object.first() :返回表中第一条数据 User.object.last():返回表中的最后一条数据 User.object.get():指定条件,返回满足条件的唯一一条数据first、last、get方法得到的都是一条数据,返回的是一个模...
2018-12-03 23:57:27 292
原创 Django2.0模型基础——(一)
Django模型封装python操作数据库的代码,让我们可以更加方便的执行SQL语句。每个创建的app下都会有一个叫models.py的文件,在这个文件下创建的模型类映射于数据库的表名,类属性映射于数据库的字段。下面介绍下MySQL在django下的有关配置和操作。官方文档参考模型配置配置数据库:先进入数据库,创建一个库名,我创建了一个叫mydb,然后在setting.py文件中进行配...
2018-12-02 23:04:26 242
原创 Django模板渲染——(二)
模板标签模板是由HTML代码和一些逻辑控制代码组成的,逻辑控制代码除了前面介绍的变量和过滤器,还要一个非常重要的模板标签。模板标签的语法规则是{% tag %},模板标签在渲染的过程中能提供任意的逻辑关系,模板标签一般都有着与之对应的结束标签,其标签名为在原来的标签名前加上end。下面介绍下一些常用的模板标签。{% if/elif/else %}条件标签用于判断,可以使用and,or,n...
2018-12-01 02:29:14 699
opencv3.4 windows64
2020-10-11
kaggle冰山船舶卫星图数据集
2020-08-04
flower_photos.7z
2020-08-01
HCNA认证必备资源——腾讯微云
2020-04-11
云服务器ubuntu配置文件
2019-01-12
直方图修正方法的研究
2019-01-11
图像的基本运算及应用研究
2019-01-11
数字图像处理课设——图形界面设计
2019-01-11
夜间防睡控制器
2019-01-11
急问·python中的函数文档
2017-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人