虽然Flask的请求对象给表单处理提供了足够的支持,但也有一些任务繁琐和重复。比如为表单生成HTML代码和验证提交表单数据。 Flask-WTF扩展能解决上述问题。它基于wtforms 防止跨站请求伪造 跨站请求伪造(Cross-si...
分类:
Web程序 时间:
2015-06-08 11:49:07
阅读次数:
360
业务(business logic 比如插入数据库)和展示逻辑(presentation logic, 比如生成返回)最好分开,展示逻辑可以放置在模板中。模板是一个包含响应文本的文件,用占位符变量表示动态部分。rendering(渲染):把占位符用...
分类:
Web程序 时间:
2015-06-08 10:04:29
阅读次数:
488
flask web开发笔记 -- 快速入门? 初始化 Flask应用需要创建应用实例。 Web服务器通过Web Server Gateway Interface (WSGI)协议把从客户端接收到的请求传递给该对象。应用程序实例是Flask类对象,通常创建如下: ...
分类:
Web程序 时间:
2015-06-08 07:21:38
阅读次数:
237
Flask是使用Python编写的轻量级Web应用框架。它基于Werkzeug WSGI工具包和Jinja2 模板引擎。 Flask使用BSD授权。 Flask基于Python的灵活,为Web开发提供简单的模板。demo:Flask community Flask也被称为微框架,...
分类:
Web程序 时间:
2015-06-08 06:16:08
阅读次数:
249
今天在学习Flask,边看官方文档一边动手运行例子,以注释的形式写了一些笔记,分享给大家。Flask官方文档,快速入门:ex1:#coding:utf-8######################## 1.URL的解析######################from flask import ...
分类:
其他好文 时间:
2015-06-06 00:14:02
阅读次数:
160
Nginx实际上只能处理静态资源请求,那么对于动态请求怎么做呢。这就需要用到Nginx的`upstream`模块对这些请求进行转发,即反向代理。这些接收转发的服务器可以是Apache、Tomcat、IIS等。示意图如下: 网站的signin功能,用Flask框架可以这样...
分类:
其他好文 时间:
2015-06-02 18:20:59
阅读次数:
211
html文件中的form提交后,会发送一个POST请求,在需要响应的函数中,使用如下代码。 if request.method == "POST": ? ? ? ?username = request.form.get(‘username‘) ? ? ? ?password = request.form.get...
分类:
其他好文 时间:
2015-06-01 01:03:49
阅读次数:
144
Python Code:
from flask import Flask, jsonify, request, render_template
app = Flask( __name__ )
@app.route( "/", methods = [ "POST", "GET" ] )
def index():
if request.method == "POST":...
分类:
Web程序 时间:
2015-06-01 00:50:21
阅读次数:
327
# encoding=utf-8from app.models import Studentfrom flask import gimport refrom flask.ext.wtf import Formfrom wtforms import StringField, RadioField, P...
分类:
编程语言 时间:
2015-05-30 00:35:37
阅读次数:
311