摘要: 一、Git介绍 Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。 GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。 阅读全文
posted @ 2018-06-04 20:19 kakawith 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一,cookie和session cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cooki 阅读全文
posted @ 2018-04-13 08:56 kakawith 阅读(148) 评论(0) 推荐(1) 编辑
摘要: 一,中间件介绍 1,什么是中间件? 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类 阅读全文
posted @ 2018-04-10 15:44 kakawith 阅读(161) 评论(0) 推荐(1) 编辑
摘要: 一,Django中操作cookie 1,获取cookie 参数: default: 默认值 salt: 加密盐 max_age: 后台控制过期时间 2,设置cookie 参数: key, 键 value='', 值 max_age=None, 超时时间 expires=None, 超时时间(IE r 阅读全文
posted @ 2018-04-04 19:51 kakawith 阅读(305) 评论(0) 推荐(1) 编辑
摘要: 一,ForeignKey 外键类型在ORM中用来表示外键关联关系,一般把ForeignKey字段设置在 '一对多'中'多'的一方。 ForeignKey可以和其他表做关联关系同时也可以和自身做关联关系。 1,字段参数 to 设置要关联的表 to_field 设置要关联的表的字段 related_na 阅读全文
posted @ 2018-04-03 18:57 kakawith 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、Django项目使用MySQL数据库 1,在Django项目的settings.py,文件中,配置数据库连接信息: 2,在Django项目中__init__.py文件中写如下代码,告诉Django使用pymysql模块连接MySQL数据库: 二,Model 在Django中model是你数据的单 阅读全文
posted @ 2018-04-03 18:46 kakawith 阅读(176) 评论(0) 推荐(1) 编辑
摘要: Django的View(视图) 一,一个简单的视图 下面是一个以HTML文档的形式返回当前日期和时间的视图: 让我们来逐行解释下上面的代码: 首先,我们从 django.http模块导入了HttpResponse类,以及Python的datetime库。 接着,我们定义了current_dateti 阅读全文
posted @ 2018-04-02 20:14 kakawith 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一,URLconf配置 1,基本格式 2,参数说明 正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 参数:可选的要传递给视图函数的默认参数(字典形式) 别名:一个可选的name参数 二,正则表达式详解 1,基本配置 2,注意事项 阅读全文
posted @ 2018-03-30 18:08 kakawith 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一,常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 二,常量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 view中代码 模板中支持的写法: 三,Filters 语法: { 阅读全文
posted @ 2018-03-29 19:07 kakawith 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一,web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 1,自定义web框架 2,HTTP协议 每个HTTP请求和响应都遵循相同的格式,一个HTTP包含Header和Body两部分,其中 阅读全文
posted @ 2018-03-23 15:44 kakawith 阅读(153) 评论(0) 推荐(1) 编辑