1. 程式人生 > 其它 >DAY 2 專案的立項準備

DAY 2 專案的立項準備

建立專案

建立新的flask專案,在DAY1已經建立好了,記得pycharm選擇建立新的Flask專案,以及對標題對專案名進行描述,建立在安裝好包的虛擬環境下。

配置檔案的載入(配置類的形式來進行配置)

Mysql的整合

因為專案的資料都是放在資料庫中,所以需要對資料庫進行處理,這裡選擇的是mysql資料庫

首先建立一個新的資料庫,進入到mysql 操作檯下,用create database加上 建立的資料庫名建立好資料庫,也可以通過加入 character set utf8來指定字元編碼

可以通過show databases 檢視是否建立成功。

然後再pycharm中對MySQL導包和配置。

MySQL的兩個配置資訊放在配置類裡面。第一個配置最後的資料庫名需要指定到你建立好的資料庫下。

然後對視覺化資料庫進行連線

然後填寫相關的資訊,連線到哪個資料庫,

可以先進行測試看是否成功。 如果左下沒有顯示NO objects 需要先進行下載,pycharm會自動下載,點選即可

完成之後就可以進行查看了。

Redis 整合

首先導包,從redis中匯入,然後對例項化的物件進行配置,

我們需要指定埠和主機號來進行專案後續的修改,這裡配置的資訊放在了配置類下進行呼叫

配置完成後需要對是否成功進行驗證,在pycharm中使用radis然後再進行對新建的資料進行校驗是否存在

開啟CSRF保護(跨站請求偽造)

導包後 開啟就行,專案中使用到再說。

整合session

首先導包

然後在配置資訊裡配置session所需的金鑰

後面的一串亂碼,隨便按鍵盤就行。

設定好了之後進行寫入驗證。

然後再匯入:

例項化然後進行配置:

配置需要進入到原碼中進行檢視

Ctrl+滑鼠左鍵點選Session進入原碼,找到和redis相關的原碼(第一個是session的儲存位置,就是我們連線的資料庫。第二個配置就是字首標籤預設的為session:。第三個是金鑰的使用,第四個是session的時效是否永久儲存,可以再次進入原碼中進行預設值的檢視。

然後進行到配置類進行設定。

所需的配置直接複製到配置類裡面

最後一個為對session時間的設定需要在flask中進行原碼的檢視

找到對應的目錄進行設定。

配置完成後再次點選執行session的寫入執行,這次需要到redis資料庫中進行檢視確認。

整合指令碼

導包然後例項化:

然後用manager進行啟動

然後在檔案裡設定裡輸入指令碼命令執行檔案:

點選

這樣就可以了。

然後對MySQL進行指令碼:

導包例項化:

注意下載的版本號

然後控制檯進行初始化生成遷移檔案:

最後吧專案名稱改成APP,或者manage。