在route 裝飾器中將引數名用尖括號括住,**如下:
defarticle
(id):
return
u"您請求的引數是:%s" % id
什麼是url反**通過檢視函式獲得url的方法就叫做url反轉
url反轉的作用:
a. 頁面重定向會用到
b. 模板頁會用到
c. 載入靜態檔案
url反轉的方法:
#引入url_for
from flask import flask,url_for
defindex
():#url_for 中加入檢視函式名稱,如果有引數就加上引數
print(url_for('my_list'))
print(url_for('article',id='abc'))
return
'hello world!'
defmy_list
():return
'list'
defarticle
(id):
return
u'您請求的id是:%s' % id
if __name__ == '__main__':
href='}'
#引入redirect和url_for
from flask import flask,redirect,url_for
defindex
():#獲得url位址
login_url=url_for('login')
#呼叫redirect,引數為重定向的url
return redirect(login_url)
deflogin
():return
u'登入'
if __name__ == '__main__':
Flask架站基礎篇(五) Jinja2模板
零 使用模板 引入render template from flask import flask,render template defindex 呼叫render template,傳遞模板名稱 return render template index.html if name main 一 檢視...
Flask架站基礎篇(一) 環境配置
零 開發環境 作業系統 windows 7 及以上版本 python 版本 3.0及以上版本 資料庫 mysql 一 安裝虛擬環境 pip install virtualenv 建立目錄 在建立的目錄下輸入 virtualenv flask env 進入flask env scripts,輸入act...
flask基礎四 請求上下文
內容回顧 flask回顧 1.dbutils 資料庫連線池 然後執行mysql資料庫,在mysql新建立乙個資料庫,並建立乙個新的表,錄入資料。import pymysql from dbutils.pooleddb import pooleddb pool pooleddb creator pym...