最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python flask框架快速入門

 更新時間:2021年05月14日 10:17:46   作者:brkalsy  
Flask 本身相當于一個內(nèi)核,其他幾乎所有的功能都要用到擴展,都需要用第三方的擴展來實現(xiàn),本文給大家分享如何快速入門python flask框架,感興趣的朋友一起看看吧

 Flask 本身相當于一個內(nèi)核,比如可以用 Flask 擴展加入ORM、窗體驗證工具,文件上傳、身份驗證等。Flask 沒有默認使用的數(shù)據(jù)庫,你可以選擇 MySQL,也可以用 NoSQL。

  其 WSGI 工具箱采用 Werkzeug(路由模塊),模板引擎則使用 Jinja2。這兩個也是 Flask 框架的核心。

Flask常用擴展包:

  • Flask-SQLalchemy:操作數(shù)據(jù)庫;
  • Flask-script:插入腳本;
  • Flask-migrate:管理遷移數(shù)據(jù)庫;
  • Flask-Session:Session存儲方式指定;
  • Flask-WTF:表單;
  • Flask-Mail:郵件;
  • Flask-Bable:提供國際化和本地化支持,翻譯;
  • Flask-Login:認證用戶狀態(tài);
  • Flask-OpenID:認證;
  • Flask-RESTful:開發(fā)REST API的工具;
  • Flask-Bootstrap:集成前端Twitter Bootstrap框架;
  • Flask-Moment:本地化日期和時間;
  • Flask-Admin:簡單而可擴展的管理接口的框架

中文文檔(http://docs.jinkan.org/docs/flask/
英文文檔(http://flask.pocoo.org/docs/0.11/
擴展列表:http://flask.pocoo.org/extensions/

jinjia2模板過濾器

在這里插入圖片描述
在這里插入圖片描述

from flask import  Flask,render_template

app =Flask(__name__)

@app.route('/')
def index():
    context ={
        'name':'engine',
        'age':18,
    }
    return render_template('index.html',**context)

if __name__ == '__main__':

    app.run(debug=True)

在這里插入圖片描述
在這里插入圖片描述

abs——絕對值

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

defalut——沒有值就用默認值,有就用有的值

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

escape(value)或e:轉(zhuǎn)義字符,會將<、>等符號轉(zhuǎn)義成HTML中的符號

在這里插入圖片描述

escape——轉(zhuǎn)義標簽

在這里插入圖片描述

有開始有結(jié)束{%autoescape 0ff %},{ % endautoescape %}效果等于 |safe

在這里插入圖片描述

第一個彈窗是escape的過濾

在這里插入圖片描述

第二個彈窗是safe的過濾

在這里插入圖片描述

first、last、length

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

striptags(value):刪除字符串中所有的HTML標簽,如果出現(xiàn)多個空格,將替換成一個空格

在這里插入圖片描述
在這里插入圖片描述

嵌套使用

在這里插入圖片描述

在這里插入圖片描述

replace

在這里插入圖片描述
在這里插入圖片描述

truncate(value,length=255,killwords=False):截取length長度的字符串

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

trim——截取字符串前面和后面的空白字符

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

wordcount——計算一個長字符串中單詞的個數(shù)

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

定義過濾器

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

標準類視圖

在這里插入圖片描述

這是函數(shù)

在這里插入圖片描述

在這里插入圖片描述

這是類視圖(/profile/是路由(路徑),endpoint是重命名,view_func是綁定的函數(shù)(調(diào)用)

在這里插入圖片描述

在這里插入圖片描述

同時,在根目錄添加url_for,此時直接運行會報錯

在這里插入圖片描述
在這里插入圖片描述

原因在于endpoint重命名了

在這里插入圖片描述

解決方式是把Url_for的profile改成,endpoint的geren

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

標準類視圖使用

在這里插入圖片描述
在這里插入圖片描述

會發(fā)生錯誤

在這里插入圖片描述

查看views的源代碼——用views的方法必須重寫

在這里插入圖片描述

重寫類視圖

在這里插入圖片描述

成功了

在這里插入圖片描述

類視圖映射——app.add_url_rule('/路徑/', view_func=類視圖名稱.as_view(‘取名')) 字典數(shù)據(jù)返回轉(zhuǎn)換json數(shù)據(jù)——用jsonify()——需要導包

在這里插入圖片描述
在這里插入圖片描述

登錄注冊頁面

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

添加用戶信息,同時在html渲染出來

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

兩個用戶名相同,所有抽取出來——繼承

在這里插入圖片描述

在這里插入圖片描述

基于調(diào)度方式的視圖

在這里插入圖片描述
在這里插入圖片描述

復習

在這里插入圖片描述
在這里插入圖片描述

以上就是python flask框架快速入門的詳細內(nèi)容,更多關于python flask框架的資料請關注腳本之家其它相關文章!

相關文章

  • Python函數(shù)的參數(shù)列表解析

    Python函數(shù)的參數(shù)列表解析

    這篇文章主要介紹了Python函數(shù)的參數(shù)列表,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python 動態(tài)獲取當前運行的類名和函數(shù)名的方法

    python 動態(tài)獲取當前運行的類名和函數(shù)名的方法

    這篇文章主要介紹了python 動態(tài)獲取當前運行的類名和函數(shù)名的方法,分別介紹使用內(nèi)置方法、sys模塊、修飾器、inspect模塊等方法,需要的朋友可以參考下
    2014-04-04
  • 最新評論

    将乐县| 滨海县| 苍梧县| 阿克陶县| 治多县| 商河县| 皋兰县| 奉贤区| 新和县| 富民县| 沅陵县| 苍梧县| 肥西县| 陵川县| 双江| 玉龙| 札达县| 昭通市| 嘉善县| 中阳县| 石林| 社旗县| 伊吾县| 昭平县| 建瓯市| 松原市| 静安区| 渝北区| 东至县| 阜平县| 齐齐哈尔市| 东乡县| 观塘区| 凤山县| 镇坪县| 辽中县| 明溪县| 临泽县| 绍兴县| 宜章县| 遵义县|