一、前言 在前端向后台发送form表单或者ajax数据的时候,django的content_type会拿到请求头中的Content Type属性然后根据值进行解析。 将request.data中的值放到request.POST中需要满足两个条件 请求头要求: Content Type: applic ...
分类:
其他好文 时间:
2018-11-09 12:40:06
阅读次数:
202
生成hypermedialink serializer.pclass BookModelSerializers(serializers.ModelSerializer): urls.py post请求save()时重写create方法 因为自定制了字段 ...
分类:
其他好文 时间:
2018-11-03 17:26:07
阅读次数:
191
一 添加权限 (1)API/utils文件夹下新建premission.py文件,代码如下: message是当没有权限时,提示的信息 (2)settings.py全局配置权限 (3)views.py添加权限 默认所有的业务都需要SVIP权限才能访问 OrderView类里面没写表示使用全局配置的S ...
分类:
其他好文 时间:
2018-10-31 14:25:55
阅读次数:
151
一、基础 最近正好有机会去写一些可视化的东西,就想着前后端分离,想使用django rest framework写一些,顺便复习一下django rest framework的知识,只是顺便哦,好吧。我承认我是故意的,因为我始终觉得,如果好的技术服务于企业,顺便的提高一下自己。大家都很开心不是不。再 ...
分类:
其他好文 时间:
2018-10-30 21:08:57
阅读次数:
170
django rest framework serializers 在最近的学习中,个人看法,serializers有以下几个作用: - 将queryset与model实例等进行序列化,转化成json格式,返回给用户(api接口)。 - 将post与patch/put的上来的数据进行验证。 - 对p ...
分类:
其他好文 时间:
2018-10-23 14:51:08
阅读次数:
198
BaseAuthentication类:djangorestframework通过BaseAuthentication实现认证功能无论是自定义的认证类还是restframework自带的认证类都应该继承 BaseAuthenticationBaseAuthentication中有两个方法authenticate和authenticate_header,其中authenticate方法必须实现如果用
分类:
其他好文 时间:
2018-10-20 14:05:53
阅读次数:
106
return Response(data=serializer.data, status=status.HTTP_200_OK, content_type="application/json")content_type="application/json"去掉,写成:return Response( ...
一、起步 由于笔者水平有限,学习技术官方文档永远是首先被推荐的,推荐来自Django REST framework官网的快速教程 二、序列化组件 models: 后面的代码将基于这几个表来做操作 序列化的方法: 方法一: 硬传值 方法二: model_to_dict(obj) 1 class Pub ...
分类:
其他好文 时间:
2018-10-16 22:06:28
阅读次数:
513
一.安装依赖库 此处请确认你的python版本,如果你使用的是python3,那么在pip的时候和进入python命令行的时候要使用pip3和python3的命令 二.创建项目 进入到pycharm的terminal下,运行如下命令创建一个新的项目 我们创建一个新的APP,名字就叫api吧。随后会发 ...
分类:
其他好文 时间:
2018-10-15 20:44:11
阅读次数:
217