環境準備
安裝flask
pip install flask
專案結構如圖
1.新建配置檔案conf.py
#!/usr/bin/python2.新建目錄testfile,將excel**放到此目錄下# -*- coding:utf-8 -*-
import pymysql,os
# *************************=== global parameter ******************************
prodir = os.path.split(os.path.realpath(__file__))[0]
print(prodir)
xlspath = os.path.join(prodir, 'testfile')
#*************************=== db config ******************************
config =
3.原始資料處理,excel表資料匯入mysql庫
新建readexcel.py,讀取excel資料,返回格式為[(1,2,3),(3,4,5)]
4.運算元據庫conndb.py,將excel資料批量入庫5.資料準備好,開始寫介面,新建api.py6.瀏覽器訪問flask Python模組學習 jinja2
jinja2的巨集 jinja2的繼承和super函式 利用jinja2進行渲染 要了解jinja2,那麼需要先理解模板的概念。模板在python的web開發中廣泛使用,它能夠有效的將業務邏輯和頁面邏輯分開,使 可讀性增強 並且更加容易理解和維護。模板簡單來說就是乙個其中包涵佔位變數表示動態的部分的...
Sequlize查詢介面
略 以下使用中,sequlize為 資料庫連線後得到的物件,model為sequlize定義的 對應表的模型.model.findall attribute name age 相當於sql中 select name,age from tablename 說明 在sequlize中,使用attribu...
JPA介面查詢
本人首次玩,有不對的地方請見諒,不喜勿噴,謝謝.有時可以看到在dao裡面的介面方法,有些是沒有用註解寫sql語句也沒有在配置檔案寫sql語句的,而只是有個光禿禿的介面名,但是它既然還可以查詢到資料庫裡的資料.因為這是用到了jpa,介面名遵循jpa方法命名規則,通過介面名就可以解析成sql語句,然後查...