之前我們已經看到在flask中我們可以給url規則指定http方法, 對應的函式可以按字典形式接收表單資料, 然後將這些資料輸送到模板中並最終渲染為網頁.
在下面的例子中, url '/' 渲染乙個含有表單的網頁(student.html). 填入到表單的資料被post到url '/result' 然後觸發了result()
函式.
request()
函式將表單資料組裝起來, 放入request.form
字典物件中, 然後傳送到模板中渲染result.html. 這個模板將表單資料動態的渲染為乙個**.
下面是這個應用的python**:
from flask import flask, render_template, request
def student():
return render_template('student.html')
def result():
if request.method == 'post':
result = request.form
return render_template("result.html",result = result)
if __name__ == '__main__':
下面是student.html的**:
下面是模板result.html的**:
} }
用郵件來傳送表單資料
使用php 向乙個指定的郵箱傳送資料是非常簡單的一件事情,以至於你可能會想,為什麼人們不每天用 它呢?php 提供的mail 函式使用四個引數 收信人,主題,郵件資訊和附加的郵件頭。通過這個簡短的教 程,你將學會如何設定這些引數的值,然後傳送一封郵件和返回乙個確認頁面。我們將通過兩步來實現 準 備表...
使用XMLHTTP傳送超長XML表單資料
如果這個xml大於90,000字元的maxlen,那麼這段 就會建立多個隱藏的input 輸入 元素,並把值的屬性設定為90,000個字元的xml資料,或者設定為xml尾部的某個值,從而將這個資料分割成多個部分。如果這個xml的大小小於maxlen,那麼這段 就只會建立乙個input並相應地設定值。...
6 Flask 中 WTF 表單資料驗證
web表單是web應用程式的基本功能。它是html頁面中負責資料採集的部件。表單有三部分組成 表單標籤 表單域 表單按鈕 表單允許使用者輸入資料,負責html頁面資料採集,通過表單將使用者輸入的資料提交給伺服器。在flask中,為了處理web表單,我們一般使用flask wtf擴充套件,它封裝了wt...