Django+VUE實現前后端分離(四)


備注:用ORM的方式編程以后,我發現省去了編寫數據庫操作的SQl語句。

1.學生信息查詢的后端接口。

其中Http請求類型有兩種,get和post(是否要向服務器傳輸參數)。我們這里是查詢,必然會跟服務器有參數傳遞。因此是post請求。

post提交數據常見格式:

 

 2.同樣的,跟前面查詢全部學生信息一樣,需要定義接口函數並且添加訪問的路徑。

定義查詢函數,其中inputstr為輸入參數對應的key。Q代表“或”。(????這里輸入參數如何能匹配上學生類定義的字段呢)

 

 

 

 我們用postman工具來測試接口數據返回是否成功。我們輸入的參數,是女,希望能查詢所有女生的信息。

postman工具測試成功。

3.接着,前端完成增刪改查三個表單的彈窗制作。(增加表單,輸入框可進行輸入文字,內容可提交。查詢明細表單,僅支持查看功能。)

4.增加學生信息表單,需要驗證一下學號是否存在。

 

5.利用post驗證,返回True or False,接口返回數據成功。

6.實現添加學生的后端接口。這個接口需要滿足以下兩個條件:

(1)接收,前端增加學生信息的表單提交過來的json數據。

(2)返回,code狀態碼,和data 當前最新學生的集合。(方便前端進行最新的數據展示)

 7.實現修改學生信息的后端接口,這個接口跟添加類似。

首先,需要找到修改的學生的信息。

8.刪除個別學生的后端代碼。(和修改學生信息的函數很相似)

9.批量刪除學生信息的代碼

 

 10.圖片的上傳和存儲。

目前后端存儲照片有兩種方式:目前用的比較多的都是第二種方式。

 

 將這個過程進一步表示為:(任何一張圖片,都是互聯網中的一個資源。第5步中的目的,就是在瀏覽器中展示這個資源)

如何命名才能保證不重名:本實驗采用第二種。

11.圖片的上傳和存儲,后端接口的開發:

 

 (1)在項目的根目錄下,新建media的文件夾。

(2)在setings里面添加配置

11.編寫后端上傳圖片的代碼。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM