大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
内容回顾:
创新互联公司专注于新干企业网站建设,成都响应式网站建设,商城网站制作。新干网站建设公司,为新干等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
1、开发模式
——普通开发方式(前后端放在一起写)。html和后端都是自己写;前端:HTML、CSS、JS请求进来之后,后台接收请求,通过render返回数据 ,HTML拿到特殊的标签渲染后返回,前后端通过url交互.用集成在一起的方式进行开发,
——前后端分离(前后端的交互全部用Ajax进行交互,不再通过form表单发送请求)
提交需求、提交数据让用户登录 Ajax请求
用户———————————> 前端(vue)——————————>后端Django restframe框架
<——————————— <——————————
返回页面 返回JSON数据
前后端分离的好处:分工明细,代码逻辑更简单,前端可以弄PC(VUE)和APP等后端的数据源代码只需要准备一套,开发效率高。
2、后端开发的工作,即接口开发:
给前端提供URL(高级叫法:ApI/接口的开发),前端根据给的url进行访问取数据,后端给它返回HttpResponse,即返回内容:所有的用户列表。
代码如下:
在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), ]