內(nèi)容回顧:
創(chuàng)新互聯(lián)公司專注于新干企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站制作。新干網(wǎng)站建設(shè)公司,為新干等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
1、開發(fā)模式
——普通開發(fā)方式(前后端放在一起寫)。html和后端都是自己寫;前端:HTML、CSS、JS請求進(jìn)來之后,后臺接收請求,通過render返回?cái)?shù)據(jù) ,HTML拿到特殊的標(biāo)簽渲染后返回,前后端通過url交互.用集成在一起的方式進(jìn)行開發(fā),
——前后端分離(前后端的交互全部用Ajax進(jìn)行交互,不再通過form表單發(fā)送請求)
提交需求、提交數(shù)據(jù)讓用戶登錄 Ajax請求
用戶———————————> 前端(vue)——————————>后端Django restframe框架
<——————————— <——————————
返回頁面 返回JSON數(shù)據(jù)
前后端分離的好處:分工明細(xì),代碼邏輯更簡單,前端可以弄PC(VUE)和APP等后端的數(shù)據(jù)源代碼只需要準(zhǔn)備一套,開發(fā)效率高。
2、后端開發(fā)的工作,即接口開發(fā):
給前端提供URL(高級叫法:ApI/接口的開發(fā)),前端根據(jù)給的url進(jìn)行訪問取數(shù)據(jù),后端給它返回HttpResponse,即返回內(nèi)容:所有的用戶列表。
代碼如下:
在url.py中:
from django.contrib import admin from django.urls import path from app01 import views urlpatterns= [ # path('admin/', admin.site.urls), path (r'^users/', views.users), ]