欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python框架flask表單實現(xiàn)詳解

 更新時間:2019年11月04日 10:42:12   作者:張京墨  
這篇文章主要介紹了python框架flask表單實現(xiàn)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了python框架flask表單實現(xiàn)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

表單

表單用于注冊,修改用戶數(shù)據(jù)等場景。

flask-wtf提供了一個包,可以創(chuàng)建表單:pip install flask-wtf

為了防止跨域請求,flask_wtf自己生成一個秘鑰,用秘鑰生成加密口令,然后用口令驗證表單中的數(shù)據(jù)真?zhèn)危ㄊ欠癖淮鄹倪^)

from flask import Flask
from flask import request
from flask import redirect
from flask.ext.script import Manager
from flask import render_template

app = Flask(__name__)
app.config["secret_key"] = "hard to guess" # 加密的秘鑰
# 通過app.config配置到項目的app的配置文件中,字典類型

@app.route("/user/<id>")
def user_name(id):
  if id == "1":
    li = ["zhang","wang","li","zhao"]
    return render_template("user.html",comments=li)
  else:
    return "不符合"

if __name__ == "__main__":
  app.run(debug=True)

注意:為了增強安全性,密鑰不應(yīng)該直接寫入代碼,而要保存在環(huán)境變量中 ,以后會進行這樣設(shè)置。

例如一個簡單的web表單

from flask.ext.wtf import Form # Form類的來源
from wtforms import StringField, SubmitField
from wtforms.validators import Required
class NameForm(Form): # 每個web表單類都繼承Form類
   # StringField()普通的字符串輸入文本框,validators=[],指定了一個驗證函數(shù)組成的列表,Required()驗證字段不能為空。
  name = StringField('What is your name?', validators=[Required()])    # SubmitField()點擊提交按鈕
  submit = SubmitField('Submit')

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python編程調(diào)用設(shè)備串口發(fā)送數(shù)據(jù)方式

    python編程調(diào)用設(shè)備串口發(fā)送數(shù)據(jù)方式

    這篇文章主要介紹了python編程調(diào)用設(shè)備串口發(fā)送數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python獲取當前目錄路徑和上級路徑的實例

    python獲取當前目錄路徑和上級路徑的實例

    下面小編就為大家分享一篇python獲取當前目錄路徑和上級路徑的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python 創(chuàng)建彈出式菜單的實現(xiàn)代碼

    python 創(chuàng)建彈出式菜單的實現(xiàn)代碼

    這篇文章主要介紹了python 創(chuàng)建彈出式菜單的實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Python:通配符查找、拷貝文件的操作

    Python:通配符查找、拷貝文件的操作

    這篇文章主要介紹了Python:通配符查找、拷貝文件的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python爬蟲爬取股票的k線圖

    python爬蟲爬取股票的k線圖

    這篇文章主要介紹了python爬蟲爬取股票的k線圖,文章基于python的相關(guān)資料展開爬取股票的k線圖的詳細內(nèi)容分享,具有一定的的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Django使用unittest模塊進行單元測試過程解析

    Django使用unittest模塊進行單元測試過程解析

    這篇文章主要介紹了Django使用unittest模塊進行單元測試過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • python常用時間庫time、datetime與時間格式之間的轉(zhuǎn)換教程

    python常用時間庫time、datetime與時間格式之間的轉(zhuǎn)換教程

    Python項目中很多時候會需要將時間在Datetime格式和TimeStamp格式之間轉(zhuǎn)化,下面這篇文章主要給大家介紹了關(guān)于python常用時間庫time、datetime與時間格式之間轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Python如何實現(xiàn)后端自定義認證并實現(xiàn)多條件登陸

    Python如何實現(xiàn)后端自定義認證并實現(xiàn)多條件登陸

    這篇文章主要介紹了Python如何實現(xiàn)后端自定義認證并實現(xiàn)多條件登陸,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 詳解python tkinter模塊安裝過程

    詳解python tkinter模塊安裝過程

    tkinter其實是Python調(diào)用tcl程序的標準Python程序,可以通過這個interface調(diào)用tcl的程序,因為在大多數(shù)的unix系統(tǒng)中都內(nèi)置了很多的tcl程序和命令。這篇文章主要介紹了python tkinter模塊安裝,需要的朋友可以參考下
    2020-01-01
  • Python3.5面向?qū)ο笈c繼承圖文實例詳解

    Python3.5面向?qū)ο笈c繼承圖文實例詳解

    這篇文章主要介紹了Python3.5面向?qū)ο笈c繼承,結(jié)合圖文與實例形式詳細分析了Python3.5面向?qū)ο笈c繼承的相關(guān)概念、原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2019-04-04

最新評論