授課:林德堯(泉舟時代-未來城市技術總監)
1,flash框架意義
flask是python的web框架,最大的特徵是輕便,讓開發者自由靈活的相容要開發的feature。
一,為什麼要從flask開始學習web框架?
1.python語言的靈活性給予了flask同樣的特徵;
2.無論是使用者畫像還是產品推薦,python相比其他語言都有極大的優勢;
3.flask輕便,容易上手,試錯成本低
$ pip install flask
4.初始化(initialization)
(1)建立flask例項物件
flask程式必須建立乙個程式例項,常用方法:
**from flask import flask
def index():
return ''**
if __name__ == '__main__':
上面的程式是常見套路,當前python檔案被執行的時候,執行flask例項化物件的run方法,啟動伺服器,同時上面程式設定了兩個常用引數:debug為true,埠是8777,避免和其他應用的埠衝突。
(4)請求上下文
flask使用上下文把一些檢視函式的物件變成全域性可訪問,共有4中模式:
from flask import flask, render_template
from datetime import datetime
def index(name):
return render_template('index.html', name=name)
if __name__ == '__main__':
main
hello world!
hello,
}stranger!
flask預設使用jinjia2進行模板渲染,可以用一些控制語句,例如上面的if else判斷。 Ci框加路由
最近公司的專案是用ci框架開發的,對於習慣使用tp的小冰來說,ci框架在使用方面還是有很多不習慣的。就連路由,小冰都研究了好一陣子才明白。1 如果在控制器中分了模組 比如前台 index 後台 admin 那麼,在控制器的可以建立相應的目錄 index admin 那麼,在訪問的時候,就得使用如下格...
監聽flash文字框輸入
url color 333399 com color url 發一下!例項很簡單 重點是乙個監聽,as2裡很重要的就是監聽,但從群裡的提問可以看出來還是有很多人不了解監聽。下面我們開始看 吧 var ti ti 是我在舞台上的乙個textinput ti.maxchars 6 var listene...
Python 資料框之Pandas包
2.刪除 賦值 3.資料框的其他操作 從r語言轉戰python的小夥伴們,經常會遇到資料格式轉換上的問題。與r語言常用資料框格式不同,python以陣列矩陣儲存資料為主。但是python也是相容資料框格式,需要使用到pandas包。下面介紹幾種資料框的常用操作。df.columns 提取列名 df....