上一页 1 ··· 165 166 167 168 169 170 171 172 173 ··· 234 下一页

2018年12月23日

Python的单元测试工具——doctest

摘要: doctest是一个python标准库自带的轻量单元测试工具,适合实现一些简单的单元测试。它可以在docstring中寻找测试用例并执行,比较输出结果与期望值是否符合。 基本用法使用doctest需要先在python的交互解释器中创建测试用例,并复制粘贴到docstring中即可。比如a.py内容如 阅读全文

posted @ 2018-12-23 20:38 ExplorerMan 阅读(838) 评论(0) 推荐(0)

Python测试框架doctest

摘要: doctest是python自带的一个模块。本博客将介绍doctest的两种使用方式:一种是嵌入到python源码中,另外一种是放到一个独立文件。 doctest 的概念模型 在python的官方文档中,对doctest是这样介绍的: doctest模块会搜索那些看起来像是python交互式会话中的 阅读全文

posted @ 2018-12-23 20:26 ExplorerMan 阅读(301) 评论(0) 推荐(0)

python中的协程

摘要: 协程是啥 协程和线程差异 简单实现协程 greenlet 安装方式 gevent 安装 1. gevent的使用 2. gevent切换执行 3. 给程序打补丁 进程、线程、协程对比 请仔细理解如下的通俗描述 简单总结 安装方式 安装 1. gevent的使用 2. gevent切换执行 3. 给程 阅读全文

posted @ 2018-12-23 15:31 ExplorerMan 阅读(284) 评论(0) 推荐(0)

2018年12月22日

Flask log配置,实现按照日期自动生成日志文件

摘要: Flask自带了logger模块,用来方便程序员群众记录日志,这里粘贴出来的是一段代码,用来初始化日志各项配置参数,并根据日期自动生成日志文件。 #log配置,实现日志自动按日期生成日志文件def make_dir(make_dir_path): path = make_dir_path.strip 阅读全文

posted @ 2018-12-22 22:19 ExplorerMan 阅读(1798) 评论(0) 推荐(0)

flask logging 最佳实践

摘要: flask项目中, 你可以使用python 的 logging模块实现记录日志. 也可以使用 flask 基于logging模块封装过的app.logger实现. 直接上代码 config.py import osimport logging basedir = os.path.abspath(os 阅读全文

posted @ 2018-12-22 22:05 ExplorerMan 阅读(1754) 评论(0) 推荐(0)

Flask-SQLAlchemy基本操作

摘要: db.session.rollback() 回滚"""Role.query.get(2) get查询接收的参数为主键,如果不存在,返回空 >>> User.query.filter() 返回的基础的查询对象<flask_sqlalchemy.BaseQuery object at 0x10958fb 阅读全文

posted @ 2018-12-22 21:30 ExplorerMan 阅读(354) 评论(0) 推荐(0)

使用 Flask-Cache 缓存给Flask提速

摘要: Django里面可以很方便的应用缓存,那Flask里面没准备这么周全怎么办?自己造轮子么?不用的,前人种树后人乘凉,我们有Flask-Cache,用起来和Django里面一样方便哦! 1.安装pip install Flask-Cache12.配置以我的zhihu项目(源码)为例: 在config. 阅读全文

posted @ 2018-12-22 19:24 ExplorerMan 阅读(1520) 评论(0) 推荐(0)

flask的config配置和给实例化传入参数

摘要: 灵活性主要体现在配置上,需要什么就配置什么 只要开启调试模式,如果发生改动,程序就会自动重启 (app.run) Flask的配置就是在 app.config 中添加一个键值对,但是你存进去的键必须是config中应该存在的,如果不再存在的话,它会默认无用,就这么放着 config中有多少有用的ke 阅读全文

posted @ 2018-12-22 18:18 ExplorerMan 阅读(587) 评论(0) 推荐(0)

flask中manage.py的用法

摘要: flask中manage.py的用法#!/usr/bin/env pythonimport osfrom app import create_app, dbfrom app.models import DBNSZone, DBNSDevice, DBNSLink, DBNSNSIPAssign, D 阅读全文

posted @ 2018-12-22 18:08 ExplorerMan 阅读(1005) 评论(0) 推荐(0)

Flask app.config 的配置

摘要: 原理如下: image.png 1、通过调用自定义config.py文件中config字典,可以得到一个类, 这个类里面定义的都是类变量,这些变量就是自定义的一些配置项。 如下config.py : : import os BASEDIR = os.path.abspath(os.path.dirn 阅读全文

posted @ 2018-12-22 17:38 ExplorerMan 阅读(2911) 评论(0) 推荐(0)

上一页 1 ··· 165 166 167 168 169 170 171 172 173 ··· 234 下一页

导航