上一页 1 2 3 4 5 6 7 ··· 14 下一页
  2018年5月4日
摘要: Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask Script和Flask本身的工作方式类似,只需定义和添加从命 阅读全文
posted @ 2018-05-04 18:25 Py行僧 阅读(173) 评论(0) 推荐(0) 编辑
  2018年5月2日
摘要: 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果 下载 pip3 install sqlalchemy 组成部分: Engine,框架 阅读全文
posted @ 2018-05-02 19:32 Py行僧 阅读(140) 评论(0) 推荐(0) 编辑
摘要: __mro__,找到当前类寻找属性的顺序 class A(object): pass class B(A): pass class C(object): pass class D(B,C): pass print(D.__mro__) __dict__ 获取当前类的所有属性 class Foo(ob 阅读全文
posted @ 2018-05-02 18:53 Py行僧 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 源码分析 高级用法 metaclass的另类使用 切入点: 当定义好一个自定义的 Form 类,项目加载 Form 类所在模块,代码都做了什么? 在视图函数中实例化 Form 类,代码都做了什么? 模板渲染调用 Form 的字段时,代码做了什么? 前端填好数据,返回后端校验时,代码做了什么? met 阅读全文
posted @ 2018-05-02 15:38 Py行僧 阅读(121) 评论(0) 推荐(0) 编辑
  2018年5月1日
摘要: 断言 断言是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真. 在python中使用assert关键字,后面是一个表达式,当表达式值为真时会继续执行,否则抛出AssertionError 1 2 3 4 5 6 7 8 9 10 11 # test1.py assert  阅读全文
posted @ 2018-05-01 19:20 Py行僧 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 上下文管理协议 要使用 with 语句,首先要明白上下文管理器这一概念。有了上下文管理器,with 语句才能工作。 下面是一组与上下文管理器和with 语句有关的概念。 上下文管理协议(Context Management Protocol):包含方法 __enter__() 和 __exit__( 阅读全文
posted @ 2018-05-01 19:15 Py行僧 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 介绍 Nginx HTTP服务器的特色及优点 a. 支持高并发:能支持几万并发连接(特别是静态小文件业务环境) b. 资源消耗少:在3万并发连接下,开启10个Nginx线程消耗的内存不到200MB c. 可以做HTTP反向代理及加速缓存,即负载均衡功能,内置对RS节点服务器健康检查功能,这相当于专业 阅读全文
posted @ 2018-05-01 19:08 Py行僧 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 简介 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 用户登录注册示例 1. 用户登录 当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如: 用户不能为空;用户长度必须大于6; 密码不能为空;密码长度必须大于12;密码必须包含 字母、数字、特殊字 阅读全文
posted @ 2018-05-01 19:07 Py行僧 阅读(149) 评论(0) 推荐(0) 编辑
摘要: DBUtils简介 DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( 阅读全文
posted @ 2018-05-01 18:54 Py行僧 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis:保存数据的一种工具,五大类型。非关系型数据库 memcached filesystem mongodb s 阅读全文
posted @ 2018-05-01 18:51 Py行僧 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页