- 博客(7)
- 收藏
- 关注
原创 django的生命周期
django的生命周期是:前端请求--->nginx--->uwsgi.--->中间件--->url路由---->view试图--->orm---->拿到数据返回给view---->试图将数据渲染到模版中拿到字符串---->中间件--->uwsgi---->nginx---->前端渲染。 中间件的作用非常大,可以...
2018-07-09 20:46:47 5410
原创 wsgi协议
今天来探讨下wsgi协议的用法。def application(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return 'Hello World!'这是一段wsgi协议,application 是这个函数的函数名,这个是不可变的,environ是服务器给框架...
2018-05-17 14:23:34 332
原创 用元类去实现orm
今天学习了元类,发现了一招用元类操作数据库神奇的方法,以后繁杂的sql语句要拜拜啦,我来分享下这个方法。from pymysql import connectname = Field("varchar(30)")class User(object):# 创建表的方法def create_table(self):# 操作数据去创建一张表# 1 连接数据# 创建Connection连接conn = ...
2018-05-17 10:59:15 297
原创 元类的个人见解
元类就是type,就是用来创建类的,格式就是type('类名',(父类..),{属性名:属性值}等同于class 类名(父类): 属性名 = 属性值要导入新的方法也很简单,就是在外面创建一个函数,将{属性名:函数引用}就又在类中创建一个新的方法了。属性名可以任意更改。当然元类还有一个重要功能,就是改造类。def change_class(class_name, ...
2018-05-16 17:53:55 202
原创 nimi_web框架初识
最近博主搬家,几天没更了,现在给大家分享一个很小型的框架mini_web,给大家讲述下里面的含义。# 服务器给数据,返回数据给服务器import refrom urllib.request import unquote # 解码# 定义空字典,用来存储路径跟对应的函数引用from pymysql import connecturl_dict = dict()# start_...
2018-05-16 16:29:38 215
原创 比较常用正则表达式。
正则表达式作为匹配字符的工具,是每个程序员必会的,下面我就列举几种常用的正则表达式,大家觉得自己写的麻烦,可以直接到我这来看看,拿走去用就好了。校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^(...
2018-05-10 19:17:55 222
原创 @property装饰器的个人想法
今天发现了一个在python中用来使变量转变为常量的装饰器,下面我展示下实现这个功能代码。class MyMath(object): def __init__(self): self.__PI = "3.1415926" @property def PI(self): return self.__PImath = MyMath()print(math.PI) # 常量这个不...
2018-05-10 00:17:33 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人