持續(xù)更新中......
真正的穩(wěn)定翩伪,是自己不斷成長凡辱,不斷尋找新的空間。與其要穩(wěn)定秒紧,不如開始擁抱這個變化的時代绢陌,讓自己準(zhǔn)備好。
交互方式一:使用Django框架本身數(shù)據(jù)流
1.訪問http地址熔恢,或者在頁面觸發(fā)按鈕等脐湾,就是向服務(wù)器發(fā)起http請求(post/get兩種方式)
2.Django根據(jù)url.py中配置的映射關(guān)系,找到對應(yīng)的處理函數(shù)
3.方法處理數(shù)據(jù)后叙淌,返回指定頁面秤掌,指定數(shù)據(jù)
4.頁面html解析獲取的數(shù)據(jù)并渲染。
備注:此方法不足的地方是訪問不同的頁面需要在url.py文件中增加其映射的方法凿菩,如果頁面很多机杜,則數(shù)據(jù)量必然很大。
方式二:前后端分離方式衅谷,Django自定義接口椒拗,供獨立的html頁面調(diào)用
1.Django自定義接口,該方式去與上面的流程類似获黔,只是在第三部的方法處理數(shù)據(jù)后蚀苛,使用JsonResponse函數(shù)返回的是一個獨立的json串。
2.自定義的接口可用fiddler/postman等工具直接調(diào)用玷氏,與現(xiàn)在常用的前后端分離方式相同堵未。
3.html頁面獨立請求接口和處理接口數(shù)據(jù),使用js的ajax方法異步獲取數(shù)據(jù)盏触。需要一定的前端基礎(chǔ)渗蟹。