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 阅读(1783) 评论(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 阅读(1748) 评论(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 阅读(350) 评论(0) 推荐(0)

使用 Flask-Cache 缓存给Flask提速

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

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

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

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

posted @ 2018-12-22 18:18 ExplorerMan 阅读(580) 评论(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 阅读(999) 评论(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 阅读(2900) 评论(0) 推荐(0)

导航