今天主要涉及到幾個檔, 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了。