摘要:之前我們已經(jīng)看到在中我們可以給規(guī)則指定方法對(duì)應(yīng)的函數(shù)可以按字典形式接收表單數(shù)據(jù)然后將這些數(shù)據(jù)輸送到模板中并最終渲染為網(wǎng)頁在下面的例子中渲染一個(gè)含有表單的網(wǎng)頁填入到表單的數(shù)據(jù)被到然后觸發(fā)了函數(shù)函數(shù)將表單數(shù)據(jù)組裝起來放入字典對(duì)象中然后發(fā)送到模板
之前我們已經(jīng)看到在Flask中我們可以給URL規(guī)則指定http方法, 對(duì)應(yīng)的函數(shù)可以按字典形式接收表單數(shù)據(jù), 然后將這些數(shù)據(jù)輸送到模板中并最終渲染為網(wǎng)頁.
在下面的例子中, URL "/" 渲染一個(gè)含有表單的網(wǎng)頁(student.html). 填入到表單的數(shù)據(jù)被post到URL "/result" 然后觸發(fā)了result()函數(shù).
request()函數(shù)將表單數(shù)據(jù)組裝起來, 放入request.form字典對(duì)象中, 然后發(fā)送到模板中渲染result.html. 這個(gè)模板將表單數(shù)據(jù)動(dòng)態(tài)的渲染為一個(gè)表格.
下面是這個(gè)應(yīng)用的Python代碼:
from flask import Flask, render_template, request app = Flask(__name__) @app.route("/") def student(): return render_template("student.html") @app.route("/result",methods = ["POST", "GET"]) def result(): if request.method == "POST": result = request.form return render_template("result.html",result = result) if __name__ == "__main__": app.run(debug = True)
下面是student.html的代碼:
下面是模板result.html的代碼:
{{ key }} | {{ value }} |
---|
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/40906.html
摘要:協(xié)議是萬維網(wǎng)數(shù)據(jù)通信的基礎(chǔ)在這個(gè)協(xié)議上可以對(duì)同一使用不同的方法獲取數(shù)據(jù)下面展示了幾種不同的方法將未經(jīng)加密的信息發(fā)送的服務(wù)器是最通用的方法該方法除了服務(wù)端不返回響應(yīng)內(nèi)容只返回頭信息之外同是一樣的用于向服務(wù)器發(fā)送表單數(shù)據(jù)請(qǐng)求不會(huì)被緩存將所指示的 HTTP協(xié)議是萬維網(wǎng)數(shù)據(jù)通信的基礎(chǔ). 在這個(gè)協(xié)議上可以對(duì)同一URL使用不同的方法獲取數(shù)據(jù).下面展示了幾種不同的HTTP方法. GET 將未經(jīng)加...
摘要:獲取成為開發(fā)專家的技巧。我們可以在兩個(gè)文本框輸入筆記的標(biāo)題和內(nèi)容。在本教程中,我們將使用一個(gè)名為的工具。它是一個(gè)火狐瀏覽器的擴(kuò)展,我們可以使用它管理數(shù)據(jù)庫。安裝,打開火狐瀏覽器,點(diǎn)擊,然后點(diǎn)找到的文件夾圖標(biāo)并點(diǎn)擊它。 showImg(https://cdn-images-1.medium.com/max/600/1*Ou6FFJJD3zhcIUU8wBZqIw.png); 教程譯文首發(fā)...
摘要:教程譯文首發(fā)自我的博客我們將創(chuàng)建一個(gè)簡單的數(shù)據(jù)庫驅(qū)動(dòng)的筆記本應(yīng)用。本教程面向想學(xué)習(xí)如何使用開發(fā)網(wǎng)站或者應(yīng)用的初學(xué)者。在剛創(chuàng)建的文件中,創(chuàng)建一個(gè)名為的文件。現(xiàn)在,我們將創(chuàng)建一個(gè)函數(shù),并且使用裝飾器將它綁定到一個(gè)上。 showImg(https://segmentfault.com/img/remote/1460000006765797); 教程譯文首發(fā)自我的博客:Defshines Bl...
摘要:在中,頁面發(fā)送過來的請(qǐng)求到了服務(wù)器這邊,被轉(zhuǎn)換成為一個(gè)全局請(qǐng)求對(duì)象。我們?yōu)榱颂幚磉@個(gè)請(qǐng)求對(duì)象,需要從包中引用它。這個(gè)請(qǐng)求對(duì)象重要的屬性如下這個(gè)字典對(duì)象的鍵值對(duì)分別代表請(qǐng)求中表單的參數(shù)和值。 在Flask中,web頁面發(fā)送過來的請(qǐng)求到了服務(wù)器這邊,被轉(zhuǎn)換成為一個(gè)全局請(qǐng)求對(duì)象。我們?yōu)榱颂幚磉@個(gè)請(qǐng)求對(duì)象,需要從Flask包中引用它。這個(gè)請(qǐng)求對(duì)象重要的屬性如下: form 這個(gè)字典對(duì)象的鍵...
摘要:是保存在客戶端電腦中一種文本形式的數(shù)據(jù)它的作用是記錄并追蹤客戶端使用方面的數(shù)據(jù)用于統(tǒng)計(jì)數(shù)據(jù)和達(dá)到更好的用戶體驗(yàn)的全局對(duì)象包含了屬性它是個(gè)字典對(duì)象其鍵值對(duì)就是客戶端收到的的名稱和值并且還記錄了自己的過期時(shí)間路徑以及網(wǎng)站域名在中返回響應(yīng)對(duì)象中會(huì) cookie是保存在客戶端電腦中一種文本形式的數(shù)據(jù). 它的作用是記錄并追蹤客戶端使用方面的數(shù)據(jù), 用于統(tǒng)計(jì)數(shù)據(jù)和達(dá)到更好的用戶體驗(yàn). Flask...
閱讀 1696·2023-04-26 01:54
閱讀 1703·2021-09-30 09:55
閱讀 2720·2021-09-22 16:05
閱讀 1954·2021-07-25 21:37
閱讀 2697·2019-08-29 18:45
閱讀 1951·2019-08-29 16:44
閱讀 1953·2019-08-29 12:34
閱讀 1413·2019-08-23 14:02