Flask框架使用之簡陋版

2022-10-08 16:39:23 字數 1925 閱讀 5743

目錄重定向

返回json資料給前端

異常處理

過濾器flask表單

使用route()裝飾器來把函式繫結到 url:

from flask import flask # 匯入flask類

'''常用的轉換器:int(正整數)、float(正浮點數)string(不帶斜槓的字串)、path(包含斜槓的文字)、自定義轉換器'''

def hello_world(id):

if id == 1:

return '小紅'

if id == 2:

return '小明'

if id == 3:

return '大壯'

return 'hello, world!'

if __name__ == '__main__':

「在 python 內部生成 html 不好玩,且相當笨拙。因為你必須自己負責 html 轉義, 以確保應用的安全。因此, flask 自動為你配置 jinja2 模板引擎。」

from flask import flask, render_template

def hello():

return render_template('form.html', data=data) # 將data傳給前端html頁面

if __name__ == '__main__':

from flask import request # 匯入request類
from flask import flask, redirect, url_for

def index():

return redirect(url_for('hello')) # 重定向到hello()函式的url

def hello():

return 'hello world!'

if __name__ == '__main__':

from flask import flask, make_response, json, jsonify

def index():

data =

# response = make_response(json.dumps(data, ensure_ascii=false))

# return response

return jsonify(data)

from flask import flask, render_template, request, abort

def index():

if request.method == 'get':

return render_template('form.html')

if request.method == 'post':

name = request.form.get('name')

password = request.form.get('passwd')

if name == 'admin' and password == '123':

return '登陸成功'

else:

abort(404)

return none

# 自定義錯誤處理方法

def handle_404_error(err):

return '出現了404錯誤,錯誤資訊是:%s' % err

過濾器的本質就是函式。

} //使用方式:變數名|過濾器(支援鏈式呼叫);常用過濾器:略

暫時沒有使用的必要。

flask框架基本使用

1.環境的使用 mkvirtualenv 1.0 flask p python3 workon 1.0 flask pip install flask 1 1 第乙個helloworld程式 from flask import flask def abc return hello world if ...

Flask框架 基本使用

web world wide web 誕生最初的目的,是為了利用網際網路交流工作文件。web 發展至今,特別是伺服器端,涉及到的知識 內容,非常廣泛。這對程式設計師的要求會越來越高。如果採用成熟,穩健的框架,那麼一些基礎的工作,比如,安全性,資料流控制等都可以讓框架來處理,那麼程式開發人員可以把精力...

(二)初次使用flask框架

一 環境 centos release 6.7 final python 2.7.6 二 安裝flask框架 pip install flask web伺服器把接收到的客戶端的請求都會轉交給flask程式例項進行處理,所以需要建立乙個flask例項才能夠處理程式的請求。1 首先需要匯入需要的包fro...