日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

django的动静分离

發(fā)布時間:2024/1/23 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django的动静分离 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我們在使用函數(shù)作為處理請求的視圖,直接、明了。但是,django只給GET和POST提供了快速的請求數(shù)據(jù)接收的方法,對于其他方法沒有詳細的介紹,于是在后來引進了視圖類的概念。1、導(dǎo)入視圖類的父類,編寫視圖類 from django.views import View class userView(View):"""get,post,put,patch,delete,head,options,trance,想同時處理get和post請求以及put請求"""def get(self,request):return HttpResponse("I am get view")def post(self,request):return HttpResponse("I am post view")def put(self,request):return HttpResponse("I am put view") 2、指出url path('uvc/',userView.as_view()),

動靜分離就是將網(wǎng)站的動態(tài)數(shù)據(jù)和靜態(tài)資源(html,javascript,css,img等文件)進行分開部署,提高用戶訪問靜態(tài)資源的速度。在django的部署當中本身就有一部分資源被動靜分離,對獨立APP的靜態(tài)文件收集就是為了做動靜分離,接下來還要完成對html的靜態(tài)化。
1、將js、jq、css、img上傳到一個單獨目錄,然后用服務(wù)器指出,CDN服務(wù)器。
2、在網(wǎng)站開發(fā)過程中,大量使用api接口,網(wǎng)站頁面的數(shù)據(jù)通過請求api接口然后進行渲染,而不是通過請求視圖進行渲染,常用的技術(shù)api接口開發(fā)、json數(shù)據(jù)格式、ajax請求、vue渲染。
3、前后端域名分離,要求有兩臺服務(wù)器。
優(yōu)點:
Api接口服務(wù)化,后端更加服務(wù)化,只需要通過api接口提供數(shù)據(jù),多個功能模塊或者多個平臺都可以使用。
前后端并行開發(fā),開發(fā)效率提高,互不干擾。
減輕服務(wù)器壓力
缺點
1、不利于seo,搜索引擎優(yōu)化
2、開發(fā)量變大。后端針對每個數(shù)據(jù)都要有指定的接口
不好進行業(yè)務(wù)變更,開發(fā)初期,使用接口很快,但是后期api接口增多,管理api和進行業(yè)務(wù)變更變的很困難。
搭建api接口。就是視圖只返回需要的數(shù)據(jù),這個數(shù)據(jù)通常是json或者xml格式。設(shè)計到api接口。
1、請求規(guī)范
2、響應(yīng)規(guī)范
以用戶數(shù)據(jù)查詢?yōu)槔?br /> Request = {
“type”: “select”/”get”/”update”/”delete”/”create”,
“data”:””
}
Response={
“status”: 200(成功),
“data”: ””
}
vue-resource獲取所有用戶的列表,并且進行前端渲染。
1、導(dǎo)入jq和vue和vue-resource

2、聲明使用vue-resource對象

Vue.use(VueResource);//聲明使用VueResource的vue對象 var vue=new Vue( {el:"#table",//聲明綁定標簽data:{student:[],}},//定義變量的關(guān)鍵字

3、使用create進行初始化加載

4、使用methods定義二次請求

5、使用this對結(jié)果進行重新賦值

我們在使用vue-resource做的最多的事情就是綁定列表頁。

總結(jié)

以上是生活随笔為你收集整理的django的动静分离的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。