回覆列表
-
1 # 使用者2957284953245
-
2 # 高大美女的
你需要了解的大概是以下東西
前端 嘗試flask_bootstrap 結合jinja2 模版等
jinja訪問flask的變數簡直不要更容易,只需要在路由的return之中將你想傳遞給前端的變數當作引數就行
資料庫我用的是sqlite3 因為覺得很輕,所以對資料庫操作沒用flask的外掛 直接簡單粗暴的用conn cursor之類云云python自帶的操作sqlite方法裸寫
幾乎前端就是各種form提交給後端
後端接受前端post過來的資料 做出各種操作。然後返回的時候在return中把需要前端顯示的資料作為引數一併return。前端利用jinja2就可以直接獲取到了。
比如我的使用者系統就是用session存值來實現的。
寫好之後,由於flask自帶的web太爛 多幾個請求就崩了 所以你還需要略微瞭解一下uwsgi和nginx
其中涉及了資料庫的增刪查改,以及你所說的 將其顯示在前端 的功能
當然,我寫的很遜,也沒有做mvc分離 程式碼寫成一坨 只圖糙快猛了…
所以說如果想簡單的實現你要的功能不用再考慮其他的了 直接開寫吧 基礎的flask就夠了 不會就查書就行了
用張紙把你的各個需要做的部分列一下 比如使用者 稽核 檢視 統計 之類的 逐個解決
有二種解決方法
1、用matplotlib 畫圖,儲存為影象檔案,html 用img 標籤 展示這些圖片
Installation - Matplotlib 2.2.2 documentation
2、 第二種, flask 設計成api ,前端js 畫圖。
D3.js - Data-Driven Documents