Django的cookie学习
摘要:为什么要有cookie,因为http是无状态的,每次请求都是独立的,但是我们还需要保持状态,所以就有了cookie cookie就是保存在客户端浏览器上的键值对,别人可以利用他来做登陆 这里为什么要通过redirect去设置cookie吗?是因为cookie是保存在客户端的浏览器上的,通过redir
阅读全文
posted @
2018-04-15 23:01
bainianminguo
阅读(403)
推荐(0)
ajax介绍
摘要:如果django要返回数据给ajax,则必须要用httpsponse来返回 ajax的特点:异步和局部刷新 一、javascript实现ajax 1、先看如何实现get的方法 a、先创建一个xmlrequest对象的函数,方便后面创建xmlrequest对象,这个函数的返回值就是xmlrequest
阅读全文
posted @
2018-04-12 07:54
bainianminguo
阅读(382)
推荐(0)
Django的admin介绍
摘要:我们看到我们创建一个默认的django的项目,他在project的urls有一个admin的url的路径 我们访问这个路径,他是一个登陆框,需要输入用户名和密码 我们就需要创建这个用户名和密码,如果你是刚刚创建的django项目,直接创建用户会报错,你首先需要先执行 python manager.p
阅读全文
posted @
2018-04-10 07:19
bainianminguo
阅读(339)
推荐(0)
Django的models介绍
摘要:我们一般会在创建表的类中写一个__str__方法,就会为为了打印这个对象不会打印一大堆的对象的内存地址,而是我们想要他返回的信息,方便我们更直观的知道这个对象是谁,方便显示。比如下面的例子 下面我们正式进入models的学习 一、学习字段。通过models来调用各种字段 首先在project的set
阅读全文
posted @
2018-04-07 10:20
bainianminguo
阅读(604)
推荐(0)
Django的模板继承
摘要:来看一个例子 我们有一个订单的页面和购物车的页面,比如下面的截图,我的购物车的页面和订单的页面只有圆圈中的截图的内容不一样 所以我们的订单的html页面和购物车的html业务的html几乎都是一致的 订单的html代码 购物车的html代码 然后我们写视图函数 如果有上面的例子,我们就可以写一个基本
阅读全文
posted @
2018-04-07 00:33
bainianminguo
阅读(231)
推荐(0)
Django的模板语言介绍
摘要:模板语言: 1、我们先看下在命令行中渲染模板 先导入模块对象 2、渲染一个变量 3、万能的句点号. 通过句点号获取列表的某个值,在模板语言中再也不适用中括号了 在html文档中通过两个大括号加句点号获取变量的值 在页面得到的效果 同样我们可以使用句点号去拿到字典的values的值 通过页面就可以获取
阅读全文
posted @
2018-04-06 15:21
bainianminguo
阅读(233)
推荐(0)
django的视图函数介绍
摘要:我们来看下views视图中的函数的request这个变量到底有哪些方法和属性 1、request.path 结果:不包括域名和端口的url路径 2、request.method 结果:这次请求的方法,这个方法有get和post两种 3、request.POST.get():获取通过post方式提交的
阅读全文
posted @
2018-04-06 00:25
bainianminguo
阅读(446)
推荐(0)
django的流程分析
摘要:首先实现一个前端输入网址,后端返回不同的html文件的步骤 一、配置django 1、创建工程 2、创建app 二、配置setting 1、配置templates路径 2、注释跨站请求 三、配置project的url 1、导入指定app的视图文件views 2、做路由分发 四、配置app的视图函数
阅读全文
posted @
2018-04-04 23:59
bainianminguo
阅读(216)
推荐(0)
lambda表达式&map&filter&yield
摘要:一、先来看下lambda表达式 1、lambda表达式其实很简单,他是简单的函数的变种,只有三部分组成,之前老师没有讲清楚,今天看书,终于明白了,写个博客记录下 lambda关键字+参数+返回值,参数之间用逗号隔开,参数和返回值之间用冒号隔开,表达式结尾最好用分号隔开; 我们看下下面的例子 lamb
阅读全文
posted @
2018-03-10 10:37
bainianminguo
阅读(298)
推荐(0)
如何转换pdf文档为word文档--先标记下,本周把这个问题知识掌握
摘要:http://developer.51cto.com/art/201803/567539.htm
阅读全文
posted @
2018-03-07 23:53
bainianminguo
阅读(154)
推荐(0)
OptionParser模块学习
摘要:脚本测试: 1、测试-h选项 2、测试--version选项 3、测试默认参数的选项 4、测试-f和-d选项 5、测试--file和--decv选项
阅读全文
posted @
2018-03-06 17:49
bainianminguo
阅读(162)
推荐(0)
pymysql基本的使用方法
摘要:1、导入模块+创建连接 2、创建游标,通过游标就可以执行sql命令 3、通过游标执行sql命令,插入一条数据 插入前的表的内容 执行命令 这里的r的值就受影响的行的数目 这里要注意,如果执行修改相关的命令,则必须要commit才能生效,commit操作由数据库连接的对象的操作,而不是通过游标去执行
阅读全文
posted @
2018-02-07 21:57
bainianminguo
阅读(1808)
推荐(0)
mysql基本的增删改查和条件语句
摘要:增 insert into 表名(列名,列名。。。。。。) values("test1",23),("test2",23),("test3",24); 这条命令可以一次增加一条数据,也可以同时增加多条数据 还可以从插入其他的表到数据到当前表 insert into 插入的表的名称(列名,列名。。。。
阅读全文
posted @
2018-01-26 21:43
bainianminguo
阅读(332)
推荐(0)
mysql基本的修改表的命令
摘要:修改表相关的命令 1、添加列表 alter table 表名 add 列名 类型; 2、删除某一列 alter table userinfo drop column 列名; 3、修改列的类型 alter table 表名 modify column 列名 类型; 4、同时修改列名和类型 alter
阅读全文
posted @
2018-01-25 23:00
bainianminguo
阅读(659)
推荐(0)
mysql的外键知识
摘要:外键的作用 1、用来约束两张表中的字段 2、外键也可以用来实现一对多 我们先举一个这样的例子,让大家对外键有一个基本的认识 当前我们有一个需求就是,需要创建一张表,这张表要包括“姓名”,“年龄”,“工作地点”,而对于我们公司的员工,工作的地点就是那么几个,所以对于工作地点这一列,如果在一张表中实现,
阅读全文
posted @
2018-01-24 23:53
bainianminguo
阅读(200)
推荐(0)
使用select实现多并发的socket的功能
摘要:select是一个io多路复用的io模型,也叫做事件驱动的io模型,我们今天用select来实现一个多并发的socket的聊天的程序 先看下server端的代码 在来看客户端的代码
阅读全文
posted @
2018-01-14 23:02
bainianminguo
阅读(341)
推荐(0)
协程的学习
摘要:这篇博客会用三种方式实现协程 1、yield 2、greenlet 3、gevent 我们先来看下第一种方式,使用yield实现协程 1、先来复习一下yield,如果一个函数中有yield,那么他就是一个生成器 在来看下通过yiled实现协程,我们用yield来实现一个吃包子的例子 2、在看通过gr
阅读全文
posted @
2018-01-11 21:51
bainianminguo
阅读(175)
推荐(0)