flask框架(一) 初入

2022-05-18 18:30:27 字數 1953 閱讀 1528

1、裝飾器回顧

#

-*- coding: utf-8 -*-

#@author : felix wang

#@time : 2018/7/3 17:10

import

functools

""" def inner(*args, **kwargs):

return func(*args, **kwargs)

return inner

def index(request):

pass

"""'''

def inner(func, *args, **kwargs):

return func(*args, **kwargs)

return inner

# 加引數表示執行兩步

# @inner--》index=inner(index)

def index(request):

pass

'''url_map =

defroute(option):

#建議寫裝飾器的時候都加上

@functools.wraps(func)#

這一句用來幫助我們設定函式的元資訊,加了這句就不用起別名了

def inner(func, *args, **kwargs):

url_map[option[

'path

']] =func

return

inner

#加引數表示執行兩步

@route()##

@inner--》index=inner(index)

defindex(request):

pass

2、session & cookie原理

3、繼承字典(在字典之上開發功能)

#

-*- coding: utf-8 -*-

#@author : felix wang

#@time : 2018/7/3 17:34

class

mydict(dict):

def__init__(self, *args, **kwargs):

super(mydict, self).

__init__(*args, **kwargs)

self[

'modify

'] =true

obj =mydict()

print(obj) #

內容詳解:

1、flask、django、tornado框架

django:重**,內部包含了非常多的元件:orm、form、modelform、快取、session、中介軟體、訊號等。。。。。。

flask:短小精悍,內容沒有太多元件。第三方元件非常豐富。flask第三方元件:第三方外掛程式**

flask的路由比較特殊,基於裝飾器來實現,但是究其本質還是通過add_url_rule()來實現的。

tornado:非同步非阻塞

2、flask快速入門

a、安裝

pip3 install flask

b、wsgi,werkzeug 

3、7行**搭個flask

#-*- coding: utf-8 -*-

#@author : felix wang

#@time : 2018/7/3 22:40

from flask import

flask

例項化乙個flask物件

#將『/』和函式index的對應關係新增到路由中

/') #

defindex():

return

'hello world'if

__name__ == '

__main__':

#監聽使用者請求##

乙個物件加(),執行__call__方法

初入江湖 一

程式設計師的 就如同武林人士的武功一樣,那麼我們在開始修習 前先展示一段。初入江湖的少俠們請先以觀賞為主,後續我們慢慢到來!include 引用 easyx 圖形庫 include include mci 庫標頭檔案 pragma comment lib,winmm.lib intmain void...

flask框架(一) 初識Flask

一 初識flask 1.什麼是flask flask是乙個python編寫的web框架,只是乙個核心,預設依賴2個外部庫 jinja2模板引擎和wsgi工具集 werkzeug。2.安裝flask pip install flask3.建立flask程式 專案目錄詳解 static資料夾 用於存放各...

初入元學習(一)

何為 元學習 元學習,就是讓機器學會如何學習!何為神經網路?神經網路就是模仿人類神經一層一層處理資訊,把輸入資料經過一層一層對映,最後得到結果。那麼人類如何學習呢?分類 回歸這些明顯是下游任務,上游任務是學習如何學習。這個就很泛化了,每個人的學習方式不同,那麼如何才能抽象出學習方式?那麼,我們來回顧...