Django
深城肥肠
这个作者很懒,什么都没留下…
展开
-
Django软件框架简介
Django软件框架简介1 MVC简介MVC的全拼为Model-View-Controller,最早由TrygveReenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式,是为了将传统的输入(input)、处理(processing)、输出(output)任务运用到图形化用户交互模型中而设计的。随着标...转载 2018-10-16 13:25:43 · 564 阅读 · 0 评论 -
Django的认证系统
转自Django的认证系统Django自带的用户认证我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统–auth,它默认使用 auth_user 表来存储用户数据。1 auth模块fr...转载 2018-11-07 01:10:15 · 263 阅读 · 0 评论 -
Cookie和Session
Cookie和Sessionhttp 协议是无状态的,如果需要保持用户名这种登录状态等情况,需要对用户的状态进行保存,这时就需要用到cookie和session了。1 cookiecookie是由服务器生成,存储在浏览器端的一小段文本信息。 常用于记住用户名特点:以键值对方式进行存储。通过浏览器访问一个网站时,会将浏览器存储的跟网站相关的所有cookie信息发送给该网站的服务器...转载 2018-11-07 01:19:36 · 339 阅读 · 0 评论 -
Django 中间件
Django 中间件1 简介Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。 中间件的执行过程如下图所示:2 中间件函数Django在中间件中预置了五个方法,这五个方法的区别在于不同的阶段执行,对输入或输出进行干预,方法如下:初始化:无需任何参数,服务器响应第一个请求的时候调用一次,用于确定是否启用当前中间件...原创 2018-11-02 19:13:45 · 318 阅读 · 0 评论 -
Django admin修改用户密码
Django admin修改用户密码如果忘记了django的admin的密码,而数据库中的auth_user中关于密码的字段是经过加密的,这个时候你就可以通过django的命令来直接修改admin的密码1 方法一这个方法是用过shell命令方式对密码进行修改的,使用如下的命令:python manage.py shell from django.cont...原创 2018-11-02 19:21:04 · 8864 阅读 · 0 评论 -
Django admin 管理工具
Django admin 管理工具1 admin组件的使用Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:# Application definitionINSTALLED_APPS = [ 'django.contrib.ad...转载 2018-11-07 11:17:21 · 5852 阅读 · 0 评论 -
Django request对象
Django request对象1 简介服务器接收到http协议的请求后,会根据报文创建HttpRequest对象,这个对象不需要我们创建,直接使用服务器构造好的对象就可以。视图的第一个参数必须是HttpRequest对象,在django.http模块中定义了HttpRequest对象的API。2 request对象的属性**request.scheme :**代表请求的方案,http或...原创 2018-11-10 16:03:04 · 5823 阅读 · 0 评论 -
restfull 规范
Django restfull 规范1 什么是RESTfulREST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态REST与技术无关,代...转载 2019-03-18 21:36:31 · 1077 阅读 · 0 评论