flask實際操刀之臨陣磨槍

單位最近和上級單位完成了系統合併,將本級的系統棄用了,使用統一的業務系統。但是,這個統一的系統在查詢方面實在是太爛了,基本的查詢都滿足不了,於是想自己做一個,用什麼做呢?結合最近在學習的python和flask,打算用這個寫一個簡單的應用,解決一下實際應用的問題。

flask實際操刀之臨陣磨槍

環境準備

python+flask的安裝

既然是python+flask,那麼首先肯定是安裝python了,所以先可以從網上下載python3.6,在安裝前最好保證系統的純淨性,小編以前在電腦上安裝了python2.7和3.7,結果在使用DataSet的時候,連接oracle數據庫總是出現memoryerror,因此建議以下兩點

  • 不要安裝多個版本的python,並且注意位數,現在的電腦估計都64位了,建議全面使用64位的安裝包進行安裝。
  • 在安裝python的過程中,同步安裝pip,用以比較方便的在線安裝其他依賴模塊,同時將python的執行路徑加入到系統路徑中。

在python完成之後,因系統開發的需要,還需要通過pip安裝其他的依賴模塊:

pip install flask
pip install dataset
pip install cx_Oracle

開發工具的準備

開發工具小編建議有兩個選擇,一種是pycharm,另一種是vscode,不過小編還是習慣用後者,編輯功能超級強大,而且擴展性非凡,現在已經可以完虐sublime了。在安裝了vscode後,就可以通過安裝插件的形式安裝對於python語言的支持。

flask實際操刀之臨陣磨槍

vscode現在已經可算是編輯器中的神器了,結合各種插件,功能完全不弱於傳統的IDE,不過vscode在使用過程中會遇到一箇中文的問題,在就是插件安裝的問題,這個網上的資料比較多,大家可以自行摸索,比較簡單。

前端框架的準備

根據目前使用的實際需要,打算採取h-ui進行開發,也不打算用react或者vue進行開發,不要問我為什麼,小編一直從事的是後臺工作,前端的能基本搞個jquery就有點強人所難了,react和vue感覺vue容易上手些,但是和以前那種不用數據綁定的搞法還是存在很大的思維轉型的問題,一時適應不了,還是老老實實的用jquery。

環境各部分的配合

安裝完成vscode以後,選擇一個路徑保存你的項目文件,然後在其下建立兩個文件夾,一個是source,用來專門存放python源碼;另外一個是views用來專門存放各種前端使用的網頁和靜態文件。

開發環境測試

在source文件夾下寫一個簡單的python源文件,然後點擊數據右鍵:

flask實際操刀之臨陣磨槍

如果py文件能正常的出結果,那邊開發環境就基本搭建完畢了。

小結

以上就是python+flask開發的環境搭建部分,應該還比較簡單。後續的工作將隨著小編的進度依次貼出,請各位大神不吝賜教。


分享到:


相關文章: