随笔分类 -  Flask

摘要:Flask开发中的用户密码加密 虽然MD5加盐加密挺流行的,但是据说hash加盐加密是无法破解的。 那么我们就看看flask当中是这么使用哈希加密和验证的。 主要使用werkzeug的generate_password_hash,check_password_hash 例子一: from werkz 阅读全文
posted @ 2020-01-15 15:11 上官飞鸿 阅读(3531) 评论(0) 推荐(0) 编辑
摘要:简单的flask-wtf 表单设置及后台获取 #!/usr/bin/env python from flask import Flask, render_template_string from flask_wtf import FlaskForm from wtforms.fields impor 阅读全文
posted @ 2020-01-08 16:37 上官飞鸿 阅读(937) 评论(0) 推荐(0) 编辑
摘要:# 许可类 can_create = True """是否可以新建""" can_edit = True """是否可以编辑""" can_delete = True """是否可以编辑""" can_view_details = False """是否显示详情,如果你设置了不显示,可以设置是否使用 阅读全文
posted @ 2020-01-02 15:01 上官飞鸿 阅读(3406) 评论(0) 推荐(0) 编辑
摘要:是不是每次调整模板文件,就要停止flask服务器,重启flask服务器,再去浏览器刷新页面? 有没有办法自动完成这3步呢? 安装livereload即可, 仅仅把app.run() 改为下面的例子就可以了。 注意:现在只支持python3.7,不支持3.8,并且尽限于修改模板文件,或者静态文件,改p 阅读全文
posted @ 2019-11-24 14:58 上官飞鸿 阅读(3254) 评论(0) 推荐(0) 编辑
摘要:简介: 本文是记录本人建立一个flask项目的完整过程。 涉及FLASK的诸多实用技术。 一:基本FLASK pycharm建立FLASK项目即可运行。 代码如下: from flask import Flask app = Flask(__name__) @app.route('/') def h 阅读全文
posted @ 2019-11-15 15:31 上官飞鸿 阅读(427) 评论(0) 推荐(0) 编辑
摘要:flask也用了很久了,一般配合flask-admin设置后台。 但是flask-admin设置的都是自己加入的,对某些model进行管理。 下面介绍如何定制flask-admin的首页。 原来我们引入flask-admin 是这么写的 现在要写更多参数了。 继续查看源码 继续看例1的index_v 阅读全文
posted @ 2019-10-20 17:13 上官飞鸿 阅读(2420) 评论(0) 推荐(0) 编辑
摘要:flask-bootstrap 是flask一个方便扩展使用bootstrap前台的扩展。 貌似停止更新了。但是作者还有一个库叫flask-nav,如果你还需要使用flask-nav,那么就还使用这个flask-bootstrap吧 改用这个: Bootstrap-Flask Bootstrap 4 阅读全文
posted @ 2018-12-03 17:59 上官飞鸿 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:我在使用 tiangolo/uwsgi-nginx-flask 部署flask应用的时候,经常运行一会儿就出现502错误,重新启动容器后,就恢复。 且经常会出现数据更新后,刷新结果不一致。 docker作者的github中也有人遇到类似问题。https://github.com/tiangolo/u 阅读全文
posted @ 2018-11-29 15:47 上官飞鸿 阅读(12945) 评论(0) 推荐(0) 编辑
摘要:依赖: Flask Flask-Session redis 本例通过flask-session扩展,实现了把session存储在redis服务器中。 阅读全文
posted @ 2018-10-20 19:29 上官飞鸿 阅读(6770) 评论(0) 推荐(0) 编辑
摘要:简介: 我就是个半吊子程序员。在单位写点程序,在家也写点程序。 单位是企业网,不能上互联网,家里也没办法连上企业网,没有VPN。 主武器是我的笔记本电脑。在单位有一台淘汰的linux服务器,家里有个NUC做的小服务器。 偶然看到别人写的多个flask配置文件,自动切换生产环境和开发环境。 我这比它还 阅读全文
posted @ 2018-10-17 23:36 上官飞鸿 阅读(1835) 评论(0) 推荐(0) 编辑
摘要:就是重写FileAdmin中的一个方法和一个视图。 把secure_filename去掉了,虽然不安全,但是目前也没什么快速的方法了。 见到另一个解决方案是把汉字转拼音。使用pypinyin库。 把上传的文件名分解,汉字部分转拼音。字符继续保存。 然后数据库中建立对应关系。 还需要改下载的视图。 麻 阅读全文
posted @ 2018-09-27 08:56 上官飞鸿 阅读(2376) 评论(0) 推荐(0) 编辑
摘要:简介: 无限极分类是一种比较常见的数据格式,生成组织结构,生成商品分类信息,权限管理当中的细节权限设置,都离不开无限极分类的管理。 常见的有链表式,即有一个Pid指向上级的ID,以此来设置结构。写的时候简单,用的时候效果一班,比如说,同一级没有办法手动重新排序,查询所有子孙的时候不方便。 所以有了预 阅读全文
posted @ 2018-09-10 15:44 上官飞鸿 阅读(3442) 评论(0) 推荐(0) 编辑
摘要:app.run(debug=True, threaded=True) 阅读全文
posted @ 2018-08-28 18:53 上官飞鸿 阅读(911) 评论(0) 推荐(0) 编辑
摘要:有的时候有一个分类查询,再来一个排序,这就有两个参数要传递多次。 还是不定长度,不定内容的传递。 这个是用request.args来实现: 阅读全文
posted @ 2018-08-28 17:27 上官飞鸿 阅读(2785) 评论(0) 推荐(0) 编辑
摘要:很多例程都是基于flask-sqlalchemy的。 但是我使用sqlalchemy,并没有使用sqlalchemy,看中的也就是flask的灵活性。 暂时写flask的程序,但是为了以后写别的程序方便,我选择了更纯粹的ORM,sqlalchemy。 现在整理一个基于sqlalchemy的例程,算是 阅读全文
posted @ 2018-08-28 16:28 上官飞鸿 阅读(5068) 评论(0) 推荐(0) 编辑
摘要:import xlwt import StringIO import web urls = ( '/rim_request','rim_request', '/rim_export','rim_export', '/(.*)', 'index' ) class rim_export: #render = web.template.render('adsl') def GET(self)... 阅读全文
posted @ 2018-08-27 19:49 上官飞鸿 阅读(265) 评论(0) 推荐(0) 编辑
摘要:flask-admin主页: https://github.com/flask-admin/flask-admin flask-admin克隆地址: https://github.com/flask-admin/flask-admin.git 克隆下来以后,有一个examples文件夹。里面是各种插 阅读全文
posted @ 2018-08-26 15:36 上官飞鸿 阅读(1737) 评论(0) 推荐(0) 编辑
摘要:简介: 作为一个可以和用户交互的web应用,必然要有数据导出功能,导出到excel是比较常用的方式。 flask有一个扩展叫flask-excel,可能不适合中国人用,因为没有看到修改列名的功能。也许以后会好点。内部原理也不清楚。 在查资料的时候发现了一个有趣的东西,叫流式,原博客地址为:https 阅读全文
posted @ 2018-08-25 19:51 上官飞鸿 阅读(1754) 评论(0) 推荐(0) 编辑
摘要:简介: Flask-admin 相当django的xadmin吧! 快速装配一个后台用来管理数据。 Flask-admin也是有使用局限性的,他只适合开发小型快速的应用,不适合那种大型并发性高,逻辑复杂的应用。首先,对于大型应用都是前后端分离的,加快访问速度,而且后端装配,尤其是这种动态生成页面的速 阅读全文
posted @ 2018-08-24 16:11 上官飞鸿 阅读(6312) 评论(0) 推荐(0) 编辑
摘要:引入配置 config.py 阅读全文
posted @ 2018-08-13 22:07 上官飞鸿 阅读(262) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示