您的位置:首頁>正文

月薪35K的程式師帶來一個基於Flask的企業級項目!專案經驗不可求

資料庫操作

今天主要涉及到幾個檔, config.py app/modles.py app/main/views.py以及migrations這個資料夾

先把要建的資料庫和表先排出來,以及連結本地資料庫的用戶名和密碼:

user:root

password:root

port:localhost:3300

db:f_liaoli

table: admin表

-------------------------------------這是分割線-------------------

---先上模型的代碼app/modles.py

提示migrations資料夾已經存在, 拿我們去吧這個刪除了。

刪一下再執行。

運行之後, 本地也創建了該資料夾。

--執行python manage.py db migrate -m "inition migrate"

---執行python manage.py db upgrade

到此admin表就創建完畢了, 雖然簡單做起來還是遇到了一些小麻煩, 多學習多學習。 後臺登錄

認真看下class LoinForm 怎麼定義欄位的照葫蘆畫瓢就ok了。

----------------------這是分割線----------------------------

沒有報錯的話現在打開頁面是ok的

----先測試下,表單字段的驗證有沒有問題

當我直接點擊登錄,沒有填寫欄位名,肯定是通不過驗證的

裡面的check_user函數,正式models.py裡面定義的

當然不定義在這裡也可以,後期還需要規整,關於資料庫的操作還有有些些麻煩,搞得我每次都想用原生sql來搞了,網上資料也總是對不上我的點,憂傷。

下次根據後臺的功能,再分享下增刪改查的操作,大家一起學習。

暫時沒有把項目上傳到github上面,以後我再傳。

ajax傳值+返回json字串

這樣返回的類似json字串東西,然後在js裡面講json字串轉換稱json陣列。

返回的資料由msg接住,對msg進行處理。

msg = JSON.parse(msg[0]);

然後就可以使用msg了。

認真看下class LoinForm 怎麼定義欄位的照葫蘆畫瓢就ok了。

----------------------這是分割線----------------------------

沒有報錯的話現在打開頁面是ok的

----先測試下,表單字段的驗證有沒有問題

當我直接點擊登錄,沒有填寫欄位名,肯定是通不過驗證的

裡面的check_user函數,正式models.py裡面定義的

當然不定義在這裡也可以,後期還需要規整,關於資料庫的操作還有有些些麻煩,搞得我每次都想用原生sql來搞了,網上資料也總是對不上我的點,憂傷。

下次根據後臺的功能,再分享下增刪改查的操作,大家一起學習。

暫時沒有把項目上傳到github上面,以後我再傳。

ajax傳值+返回json字串

這樣返回的類似json字串東西,然後在js裡面講json字串轉換稱json陣列。

返回的資料由msg接住,對msg進行處理。

msg = JSON.parse(msg[0]);

然後就可以使用msg了。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示