web服务
深城肥肠
这个作者很懒,什么都没留下…
展开
-
第一个Django应用程序(第1部分)
第一个Django应用程序,第1部分¶让我们通过例子来学习。在本教程中,我们将引导您完成基本轮询应用程序的创建。它由两部分组成:一个公共站点,允许人们查看民意调查并在其中投票。一个管理站点,允许您添加,更改和删除民意调查。我们假设你已经安装了Django。您可以通过在shell提示符中运行以下命令(由$前缀表示)来告知Django已安装以及哪个版本:$ python -m dja...翻译 2018-10-11 17:24:28 · 251 阅读 · 0 评论 -
数字签名是什么?
数字签名是什么?转载:数字签名是什么?原文网址:http://www.youdzone.com/signature.html鲍勃有两把钥匙,一把是公钥,另一把是私钥。鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。鲍勃收信后,用私钥解密,就看到了信件内容...转载 2018-11-10 18:41:08 · 221 阅读 · 0 评论 -
Django request对象
Django request对象1 简介服务器接收到http协议的请求后,会根据报文创建HttpRequest对象,这个对象不需要我们创建,直接使用服务器构造好的对象就可以。视图的第一个参数必须是HttpRequest对象,在django.http模块中定义了HttpRequest对象的API。2 request对象的属性**request.scheme :**代表请求的方案,http或...原创 2018-11-10 16:03:04 · 5801 阅读 · 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 · 5787 阅读 · 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 · 8756 阅读 · 0 评论 -
Django 中间件
Django 中间件1 简介Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。 中间件的执行过程如下图所示:2 中间件函数Django在中间件中预置了五个方法,这五个方法的区别在于不同的阶段执行,对输入或输出进行干预,方法如下:初始化:无需任何参数,服务器响应第一个请求的时候调用一次,用于确定是否启用当前中间件...原创 2018-11-02 19:13:45 · 314 阅读 · 0 评论 -
Django 汉化
Django 汉化1 简介Django 支持国际化,多语言。Django的国际化是默认开启的,如果您不需要国际化支持,那么您可以在您的设置文件中设置 USE_I18N = False,那么Django会进行一些优化,不加载国际化支持机制。NOTE: 18表示Internationalization这个单词首字母I和结尾字母N之间的字母有18个。I18N就是Internationalizati...原创 2018-11-02 16:13:41 · 899 阅读 · 0 评论 -
Cookie和Session
Cookie和Sessionhttp 协议是无状态的,如果需要保持用户名这种登录状态等情况,需要对用户的状态进行保存,这时就需要用到cookie和session了。1 cookiecookie是由服务器生成,存储在浏览器端的一小段文本信息。 常用于记住用户名特点:以键值对方式进行存储。通过浏览器访问一个网站时,会将浏览器存储的跟网站相关的所有cookie信息发送给该网站的服务器...转载 2018-11-07 01:19:36 · 325 阅读 · 0 评论 -
Django的认证系统
转自Django的认证系统Django自带的用户认证我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统–auth,它默认使用 auth_user 表来存储用户数据。1 auth模块fr...转载 2018-11-07 01:10:15 · 260 阅读 · 0 评论 -
第一个 Django 应用(第 5 部分)
第一个 Django 应用,第 5 部分¶ (测试)这一篇从 教程第 4 部分 结尾的地方继续讲起。我们在前几章成功的构建了一个在线投票应用,在这一部分里我们将为它创建一些自动化测试。自动化测试简介¶自动化测试是什么?¶测试,是用来检查代码正确性的一些简单的程序。测试在不同的层次中都存在。有些测试只关注某个很小的细节(某个模型的某个方法的返回值是否满足预期?),而另一些测试可能检查对某个...翻译 2018-10-16 19:05:43 · 267 阅读 · 0 评论 -
第一个 Django 应用(第 6 部分)
第一个 Django 应用,第 6 部分¶这一篇从 教程第 5 部分 结尾的地方继续讲起。在上一节中我们为网络投票应用编写了测试,而现在我们要为它加上样式和图片。除了服务端生成的 HTML 以外,网络应用通常需要一些额外的文件——比如图片,脚本和样式表——来帮助渲染网络页面。在 Django 中,我们把这些文件统称为“静态文件”。对于小项目来说,这个问题没什么大不了的,因为你可以把这些静态文...翻译 2018-10-16 16:22:41 · 225 阅读 · 0 评论 -
Django软件框架简介
Django软件框架简介1 MVC简介MVC的全拼为Model-View-Controller,最早由TrygveReenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式,是为了将传统的输入(input)、处理(processing)、输出(output)任务运用到图形化用户交互模型中而设计的。随着标...转载 2018-10-16 13:25:43 · 553 阅读 · 0 评论 -
MySQL数据类型简介
MySQL数据类型简介一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型、约束1 数据类型可以通过查看帮助文档查阅所有支持的数据类型使用数据类型的原则是:够用就行,尽量使用取值范围小的,而不用大的,这样可以更多的节省存储空间常用数据类型如下:整数:...原创 2018-10-13 18:17:55 · 116 阅读 · 0 评论 -
MySQL基本操作
MySQL操作MySQL操作主要包括如下几个部分:数据库操作数据表操作数据增删改查1 数据库操作链接数据库:mysql -uroot -pmysql -uroot -p密码退出数据库exit/quit/ctrl+d查看所有数据库show databases;创建数据库-- create database 数据库名 charset=utf8;c...原创 2018-10-13 18:16:40 · 465 阅读 · 0 评论 -
Django应用程序(第2部分)
Django应用程序(第2部分)¶本教程大部分是使用google翻译过来的,有些地方意思不是很通顺。原文链接: Writing your first Django app, part 2本教程从教程1停止的地方开始。我们将设置数据库,创建您的第一个模型,并快速介绍Django自动生成的管理站点。数据库设置¶现在,打开mysite/settings.py。这是一个普通的Python模块,其中...翻译 2018-10-12 21:01:47 · 219 阅读 · 0 评论 -
Ubuntu 安装上安装MySQL
ubuntu上安装mysql非常简单只需要几条命令就可以完成。sudo apt-get install mysql-serverapt-get isntall mysql-clientsudo apt-get install libmysqlclient-dev注意:安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudo ...原创 2018-10-12 16:20:35 · 173 阅读 · 0 评论 -
restfull 规范
Django restfull 规范1 什么是RESTfulREST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态REST与技术无关,代...转载 2019-03-18 21:36:31 · 1056 阅读 · 0 评论