亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

[譯]Flask教程--將表單數(shù)據(jù)發(fā)送到模板

you_De / 1359人閱讀

摘要:之前我們已經(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的代碼:


   
   
      

Name

Physics

Chemistry

Maths

下面是模板result.html的代碼:



   
   
      
         {% for key, value in result.iteritems() %}
         
            
            
         {% endfor %}
      
{{ key }} {{ value }}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/40906.html

相關(guān)文章

  • []Flask教程-HTTP方法

    摘要:協(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)加...

    anonymoussf 評(píng)論0 收藏0
  • []如何使用Flask開發(fā)一個(gè)增刪改查的應(yīng)用(part2)

    摘要:獲取成為開發(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ā)...

    adam1q84 評(píng)論0 收藏0
  • []如何使用Flask開發(fā)一個(gè)增刪改查的應(yīng)用

    摘要:教程譯文首發(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...

    tianlai 評(píng)論0 收藏0
  • []Flask教程--請(qǐng)求對(duì)象

    摘要:在中,頁面發(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ì)象的鍵...

    鄒強(qiáng) 評(píng)論0 收藏0
  • []Flask教程--Cookie

    摘要:是保存在客戶端電腦中一種文本形式的數(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...

    CoderDock 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<