上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 40 下一页
摘要: 1、缓存介绍在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力.缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数据库及渲染等操作,而是直接从内存或mem... 阅读全文
posted @ 2020-03-19 19:46 米兰的小铁將 阅读(151) 评论(0) 推荐(0)
摘要: 1、添加测试数据views.pyfrom django.shortcuts import renderfrom app01 import modelsfrom rest_framework.views import APIViewfrom rest_framework.response import Responsefrom rest_framework.versioning import U... 阅读全文
posted @ 2020-03-19 15:07 米兰的小铁將 阅读(156) 评论(0) 推荐(0)
摘要: 1、作用用于版本的控制2、内置的版本控制类from rest_framework.versioning import QueryParameterVersioning,AcceptHeaderVersioning,NamespaceVersioning,URLPathVersioning#基于url的get传参方式:QueryParameterVersioning------>如:/users?v... 阅读全文
posted @ 2020-03-19 13:22 米兰的小铁將 阅读(150) 评论(0) 推荐(0)
摘要: 1、响应器作用根据用户请求的URL 或 用户可接受的类型,筛选出合适的 渲染组件;比如我们用浏览器访问时就会有一个简单样式的页面,用postman访问就只是json格式的数据;2、内置的响应器显示json格式:JSONRenderer访问URL:http://127.0.0.1:8000/test/?format=jsonhttp://127.0.0.1:8000/test.jsonhttp://... 阅读全文
posted @ 2020-03-19 12:28 米兰的小铁將 阅读(162) 评论(0) 推荐(0)
摘要: 1、解析器的作用根据请求头 content-type 选择对应的解析器对请求体内容进行处理;有application/json,x-www-form-urlencoded,form-data等格式;举例说明:1)发送application/json数据,让后端接收:views.pyfrom django.shortcuts import renderfrom rest_framework.view... 阅读全文
posted @ 2020-03-19 11:09 米兰的小铁將 阅读(182) 评论(0) 推荐(0)
摘要: 路由1、路由第一种写法-原始方式这种方式也就是前面一直在写的;urls.pyfrom django.conf.urls import urlfrom app01 import viewsurlpatterns = [ url(r'^books/$', views.BookView.as_view()), url(r'^books/(?P\d+)$', views.BookDetailV... 阅读全文
posted @ 2020-03-19 01:50 米兰的小铁將 阅读(212) 评论(0) 推荐(0)
摘要: 1、频率简介为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次;2、内置频率类使用局部使用views.pyfrom django.shortcuts import renderfrom rest_framework.views import APIViewfrom rest_framework.response import Responsefrom rest_framework.... 阅读全文
posted @ 2020-03-19 00:06 米兰的小铁將 阅读(159) 评论(0) 推荐(0)
摘要: 1、DRF中的Request在Django REST Framework中内置的Request类扩展了Django中的Request类,实现了很多方便的功能--如请求数据解析和认证等。比如,区别于Django中的request从request.GET中获取URL参数,从request.POST中取某些情况下的POST数据。在APIView中封装的request,就实现了请求数据的解析: ... 阅读全文
posted @ 2020-03-18 15:25 米兰的小铁將 阅读(174) 评论(0) 推荐(0)
摘要: 1、权限简介 比如只用超级用户才能访问指定的数据,普通用户不能访问,所以就要有权限组件对其限制; 2、权限组件的使用 权限使用也分为局部使用、全局使用、局部禁用,使用方式和认证组件类似; 权限组件局部使用: models.py from django.db import models # Creat 阅读全文
posted @ 2020-03-18 09:43 米兰的小铁將 阅读(161) 评论(0) 推荐(0)
摘要: 1、认证简介只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件;2、登录接口和token的使用settings.pyINSTALLED_APPS = [ ..... 'rest_framework',]models.pyfrom django.db import models# Create your mo... 阅读全文
posted @ 2020-03-18 09:36 米兰的小铁將 阅读(142) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 40 下一页