真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Flask框架基礎(chǔ)篇(一)-創(chuàng)新互聯(lián)

Flask是一個(gè)使用Python語言編寫的輕量Web開發(fā)級(jí)框架--"麻雀雖小,五臟俱全"。flash兩大核心: 基于Werkzeug的路由模塊,基于Jinja2模板引擎。
中文文檔:http://docs.jinkan.org/docs/flask/
虛擬環(huán)境配置參照中文文檔:
下面通過在代碼里面介紹一些基礎(chǔ)知識(shí)點(diǎn):

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的晉寧網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
from flask import Flask
from flask import request
from flask import jsonify
from flask import redirect, url_for
from werkzeug.routing import BaseConverter

app = Flask(__name__)

# 1.通過配置文件加載,加載debug
# 需要在當(dāng)前路徑下新建config.ini文件 內(nèi)容為 DEBUG=True
# app.config.from_pyfile('config.ini')
# 2.從配置對(duì)象中加載
# class Config(object):
#     DEBUG = True
# app.config.from_object(Config)
# 3.直接在run()中傳入?yún)?shù)debug=True

# 歡迎首頁
@app.route('/')
def index():
    return "

Hello friend
This is first Flask

" # 帶參數(shù)路由傳遞,將輸入的地址打印到頁面 # @app.route('/user/') # def user(name): # return '

hello,%s!!

' % name # 設(shè)置瀏覽器地址欄傳入?yún)?shù)類型 # 瀏覽器輸入默認(rèn)為str類型 ,可做限定類型還有 float ,path(也是字符串類型) @app.route('/user/') def user_info(user_id): return "user_info:%d" % user_id # 設(shè)置請(qǐng)求方法 @app.route('/demo', methods=['GET','POST','HEAD']) def demo(): return request.method # 返回json格式的數(shù)據(jù) @app.route('/demo01') def demo01(): json_dict = { "user_id":12, "user_name":"董永", "age":20 } return jsonify(json_dict) #重定向 @app.route('/demo02') def demo02(): # 重定向到百度 # return redirect('http://www.baidu.com') # 重定向到歡迎首頁 # return redirect('/') '''url_for 調(diào)用視圖函數(shù)的url''' return redirect(url_for('demo01')) # 自定義狀態(tài)碼 @app.route('/demo03') def demo03(): # print("自定義狀態(tài)碼") return '狀態(tài)碼',123 # 正則匹配 # 自定義轉(zhuǎn)換器 class ReConverter(BaseConverter): def __init__(self, url_map, *args): super(ReConverter, self).__init__(url_map) self.regex = args[0] # 將自定義轉(zhuǎn)換器添加到轉(zhuǎn)換器字典中,并指定轉(zhuǎn)換器使用名稱 app.url_map.converters['re'] = ReConverter # 通過調(diào)用自定義轉(zhuǎn)換器,過濾瀏覽器輸入不合規(guī)參數(shù) @app.route('/user/') def user_msg(user_id): return "正則限定后 user_id 是:%s" % user_id # url_for('')調(diào)用視圖函數(shù)的url @app.route('/demo04') def demo04(): return url_for('demo03') # 程序入口 if __name__ == '__main__': app.run(debug=True)

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。


新聞名稱:Flask框架基礎(chǔ)篇(一)-創(chuàng)新互聯(lián)
當(dāng)前地址:http://weahome.cn/article/csjsjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部