Flask
文章平均质量分 86
非梦nj
非梦的花朵^-^
展开
-
Flask_wtf自定义 field样式(Placeholder, Style)、wtf.html、匹配 Bootstrap4、jinja2 quick_form
Flask-wtf + Flask-bootstrap,简简单单用一条语句就能让 jinja2 渲染出 form:form.quick_form()但如果要实现自定义的表单样式,如下图,怎么做呢?自定义错误提示:很简单,修改3个地方就行:forms.pyclass CommentForm(Form): name原创 2016-11-10 14:11:08 · 14017 阅读 · 3 评论 -
Flask MVVM 开发(vue.js) 实例 -- 微信公从号RSS
这段时间,使用Vue.js和Flask 开发了一个实际应用 -- 微信公众号RSSDemo:http://vue2.heroku.comVue 2.0 起步(1) 脚手架工具 vue-cli + Webstorm 2016 + webpackVue 是轻量级前端框架,入门非常容易。现在 2.0正式发布了,其实起步更容易了。这里记录一下 Vue开发的简单步骤,原创 2017-01-06 09:06:49 · 3750 阅读 · 0 评论 -
Flask: Ajax 设置Access-Control-Allow-Origin实现跨域访问;Ajax页面底部自动加载
问题:网页上(client)有一个ajax请求,Flask sever是直接返回 jsonify。然后ajax就报错:No 'Access-Control-Allow-Origin' header is present on the requested 原因:ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这原创 2016-06-26 10:31:13 · 16213 阅读 · 0 评论 -
Flask-JWT 小坑:No JSON object could be decoded;AttributeError: 'NoneType' object has no attribute 'get
使用官方的 “QuickStart” 时,Flask-JWT — Flask-JWT 0.3.2 documentation https://pythonhosted.org/Flask-JWT/出现了两个小坑:1) 用命令行:H:\>curl -i -X POST -H "Content-Type: application/json" -d '{"username":原创 2016-11-21 09:39:16 · 7347 阅读 · 0 评论 -
Flask之旅《Flask Web开发:基于Python的Web应用开发实战》学习笔记
Flask 搭建博客网站用户自定义头像数据库模型,自动产生EER原创 2016-06-06 12:29:06 · 50728 阅读 · 3 评论 -
Flask at Scale (Flask如何适配到大型应用) - PyCon 2016 简明中文翻译
今年的PyCon大会,miguel grinberg 作了《flask-at-scale》演讲,提出了一些模式和最佳实践,来让微框架提升到下一层次Do you think that because Flask is a micro-framework, it must only be good for small, toy-like web applications? Well, not原创 2016-06-20 15:09:12 · 2043 阅读 · 0 评论 -
Flask 数据库迁移工具 flask-migrate
新数据库迁移 flask-migrate由于模型中经常会新加一行或几行column (比如用来保存账户的确认状态),此时要修改 models.py,并执行一次新数据库迁移具体步骤:app\models.py、app\__init.py、manage.py里面,设置好 db的引用关系__init__.py:初始化dbfrom flask_sqlalch原创 2016-06-28 16:54:35 · 11171 阅读 · 1 评论 -
Flask + Gunicorn 部署到 Heroku服务器,sqlite数据库,loggins一
简单部署步骤1. 准备本地 Flask applicaionvenvgit init.gitignorepip freeze > requirements.txt(Heroku服务器会自动安装这个文件内的modules)hello.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/原创 2016-10-17 16:38:31 · 2231 阅读 · 5 评论 -
Flask MVVM 开发(vue.js) - ajax如何同步更新地址栏history 以及使用浏览器返回按钮
前端框架使用ajax请求数据,使得用户可以在不刷新页面,就能得到新的数据。但有些场景,ajax请求了几次后(比如,跳转不同 page),用户想使用浏览器返回按钮返回刚才浏览的某个 page,那怎么实现?效果:1)HTML5 提供 history.pushState() andhistory.replaceState() methods, 允许你添加和修改 h原创 2016-11-02 13:22:12 · 1810 阅读 · 1 评论 -
Flask MVVM 开发(vue.js),Javascript 处理时间
解决 Jinja2冲突http://panmax.love/2016/%E8%A7%A3%E5%86%B3jinja2%E4%B8%8EVue-js%E7%9A%84%E6%A8%A1%E6%9D%BF%E5%86%B2%E7%AA%81/12app.jinja_env.variable_start_string = '{{ 'app.jinja_env原创 2016-10-20 21:19:19 · 5870 阅读 · 0 评论