django
Mr.E5
这个作者很懒,什么都没留下…
展开
-
Django -drf序列化Serializer(一)
drf序列化Serializer作用:1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型3. 反序列化,完成数据校验功能自定义序列化器Django REST FrameWord中的serializer使用类来定义, 须继承自rest_framework.serializers.Serializer。接下来,为了方便演示序列化器的使用,我们先创建一个新的子应用原创 2020-11-24 20:05:28 · 616 阅读 · 0 评论 -
python-Django与ajax实现前后端交互, 局部刷新, 序列化类serializers
python-Django与ajax实现前后端交互, 局部刷新**一 什么是Ajax **AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发出第二个请求;异步交互:客户端发出一个请求后,无需等待服务器响应结束,就可以发出第二个请求。原创 2020-11-21 15:39:53 · 3098 阅读 · 0 评论 -
django缓存(减轻后端服务器的压力)
django缓存(减轻后端服务器的压力)缓存位置修改配置文件中的:1.缓存引擎2.缓存地址文件缓存示例:CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', # 指定缓存使用的引擎 'LOCATION': 'unique-snowflake', # 写在内存中的变量的唯一值 'TIMEOUT':300, # 缓存超时时间(默认原创 2020-11-19 12:26:33 · 378 阅读 · 1 评论 -
django-drf入门规范(三)
django-drf入门规范(三)一. 环境安装与配置DRF需要以下依赖 :Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6)Django (1.10, 1.11, 2.0)DRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建环境安装Django)drf安装前提是已经安装了Django环境# mkvirtualenv drfdemo -p python3# pip inst原创 2020-11-18 23:09:22 · 261 阅读 · 0 评论 -
django-drf入门规范(二)
django-drf入门规范(二)一. RESTful API规范数据的安全保障url链接一般都采用https协议进行传输注:采用https协议,可以提高数据交互过程中的安全性接口特征表现用api关键字标识接口url:https://api.baidu.comhttps://www.baidu.com/api注:看到api字眼,就代表该请求url链接是完成前后台数据交互的多数据版本共存在url链接中标识数据版本https://api.baidu.com/v1原创 2020-11-18 22:44:43 · 145 阅读 · 0 评论 -
django-drf入门规范(一)
django-drf入门规范(一)一. web应用模式在开发Web应用中,有两种应用模式:前后端混合开发在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回网页的接口不再适用于前端App应用,为了对接App后端还需再开发一套接口。前后端分离在前后端原创 2020-11-18 21:02:36 · 198 阅读 · 0 评论 -
django-drf概览
django-drf概览学习顺序安排 1-drf-drf入门规范 2-drf-序列化组件 3-drf-请求与响应 4-drf-视图组件 5-drf-路由组件 6-drf-认证权限频率 7-drf-过滤排序分页异常处理 8-drf-自动生成接口文档 9-drf-JWT认证:token 10-drf-Xadmin的使用:第三方写的,比admin好看的后台管理 11-Book系列多表群操作 12-RBAC-基于角色的访问控制 13-django缓存,信号,跨域(原创 2020-11-18 21:01:15 · 129 阅读 · 0 评论 -
ajax实现 用户更换头像实时显示功能
ajax实现 用户更换头像实时显示功能基于Django实现(Django==2.2.1)视图代码from django.shortcuts import render, HttpResponsedef test(request): if request.method == "GET": return render(request, 'test.html') elif request.method == "POST": files = request.F原创 2020-11-17 19:14:47 · 648 阅读 · 2 评论