flask在pytest中如何使用session,这里为什么会提到session,因为我们正常使用的过程中,在登录或者注册的逻辑中会遇到session记录验证码,然后用户用户进行登录或者注册提交表单时的验证,但是这个逻辑在pytest中会遇到一些问题,因为要伪造一个类似于session的情况来测试类似登录或者注册的逻辑中使用session的情况。[…]
fabric2.x使用指南
之前在看flask1.0的文档,里面学到了一个自动部署的工具fabric,但是里面介绍的是1.0系列的使用指南,但是我安装的时候版本已经更新了,已经是fabric2.x了,so,没办法,直接使用fabric2.x的版本吧,但是文档是fabric1.0的版本确实挺难受,毕竟很多功能要靠自己去摸索,然后再一点一点的实现,刚开始也是一头雾水,没有思路,今天回过头一看其实很简单的,主要是远程连接这块,不在区分本地和远程连接了,fabric1.x版本的时候会有个local的方法,使用起来一目了然,就知道具体这个是本地的还是远程。然后有小伙伴说了,就使用这个版本不行吗,我说不行,具体可以去fabric官网看下升级的必要性说明,其他不多说了,下面看下我说如何使用fabric2.x实现具体细节的[…]
Python正则表达式
知识点一:正则表达式使用方式 知识点二:正则表达式对象 知识点三:search() vs. match()[…]
Python字符串格式化记录
之前学习Python只是在一些书籍或者是文章中学习,而且是一遍实践一遍学,这样的话,会很容易忽略一些细节的,导致你发现不了Python的强大。最近在看Python的官方文档,看到“字符串格式化”,发现这个格式化使用可以非常灵活[…]
Flask中如何获取Server的相关信息
在使用Flask做web开发的时候,偶尔会需要调用Request中的Server信息,比如端口号,域名之类的,可以通过request.environ轻松获取[…]
Python3如何捕获异常并输出异常错误信息
Python3环境中进行开发,注意捕获异常的方式与Python2的区别[…]
Flask 1.0 - Celery管理后台任务-工厂模式
管理后台任务,在许多项目中都是必不可少的,Flask的文档中推荐的Celery,但是官方文档简单介绍了非工厂模式的使用方式,简单的介绍了使用方法,但是对于使用工厂模式创建应用的我来说,完全达不到我使用的目的,根本不完美[…]
Flask 1.0 - Flask MongoEngine 'QuerySet' object has no attribute 'get_or_404'
学习Flask 1.0中使用“flask-mongoengine==0.9.5”,遇到类似“ AttributeError: 'QuerySet' object has no attribute 'first_or_404'”这个错误[…]
Flask 1.0 - AttributeError: 'DispatcherMiddleware' object has no attribute 'config'
Flask 1.0使用过程中遇到“AttributeError: 'DispatcherMiddleware' object has no attribute 'config'”,官方的文档暂时还没更新,这里经过资料搜集,暂时有了一个可使用的解决方案[…]
实战记录 - Flask中使用SQLAlchemy创建Model,实现“一对多”、“多对多”的方式
关于 Flask中使用SQLAlchemy创建Model,实现“一对多”、“多对多”的方式,本作者在实战中记录如下,如需要请参考[…]