上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: import time def func1(): for i in range(10000): i+1 def func2(): for i in range(10000): i+1 start = time.time() func1() func2() stop=time.time() print 阅读全文
posted @ 2019-06-28 12:43 zhouhao666 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: Gevent 是一个第三方库,可以轻松通过gevent实现并发同步或异步编程,在gevent中用到的主要模式是Greenlet, 它是以C扩展模块形式接入Python的轻量级协程。 Greenlet全部运行在主程序操作系统进程的内部,但它们被协作式地调度。 下载:pip3 install geven 阅读全文
posted @ 2019-06-25 23:05 zhouhao666 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 进程池模块调用:from concurrent.futures import ProcessPoolExecutor from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor import time,random,os 阅读全文
posted @ 2019-06-09 22:57 zhouhao666 阅读(107) 评论(0) 推荐(0) 编辑
摘要: from socket import * from threading import Thread def comunicat(conn): while True: # 通信循环 try: data = conn.recv(1024) if len(data) == 0: break conn.se 阅读全文
posted @ 2019-06-09 19:30 zhouhao666 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 视图 第一种方法: 第二种方法: 第三种方法: 第四种方法:ViewSetMixin 它有什么作用?用了它之后,视图类中不需要写get,post,put方法了,自己定义方法就可以了 让请求方法对应到自己定义的方法上,配置路由 阅读全文
posted @ 2018-12-17 17:09 zhouhao666 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 序列化组件: --Serializer 1、重命名:用source: xx = serializers.CharField(source='name') 2、取出版社名字: 方式一: -在模型表中重写__str__方法 -publish=serializers.CharField() 方式二: -用 阅读全文
posted @ 2018-12-11 17:18 zhouhao666 阅读(130) 评论(0) 推荐(0) 编辑
摘要: CBV的源码分析 -Class Base View(基于类的视图) -Function Base View( 基于函数的视图) -def as_view 类方法 -def view:类方法内部,闭包函数定义:内层函数包含对外部作用域的引用 -python中一切皆对象:函数也是对象 -hasattr( 阅读全文
posted @ 2018-12-10 18:36 zhouhao666 阅读(205) 评论(0) 推荐(0) 编辑
摘要: myforms.py(注册部分form组件) 视图层 views.py 阅读全文
posted @ 2018-11-28 19:03 zhouhao666 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 数据库迁移部分 登入的四种方式 阅读全文
posted @ 2018-11-27 18:49 zhouhao666 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Auth:django内置的用户认证系统,可以快速的实现,登录,注销,修改密码.... -(1)先创建超级用户: -python3 manage.py createsuperuser -输入用户名,邮箱(可以不输入),密码,敲回车,这样就创建出一个超级用户 -也就是在auth_user这个表中插入了 阅读全文
posted @ 2018-11-26 21:12 zhouhao666 阅读(113) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页