随笔分类 -  Django Restful Framework

快速开发API框架
摘要:一、序列化 二、views.py 阅读全文
posted @ 2019-04-11 10:12 梦醒时分c 阅读(453) 评论(0) 推荐(0)
摘要:goods/views.py 阅读全文
posted @ 2019-04-10 20:24 梦醒时分c 阅读(3269) 评论(0) 推荐(0)
摘要:一、用户详情的序列化 users/serializers.py 二、users/views.py 现在就可以从数据库获取用户的信息了 阅读全文
posted @ 2019-04-10 15:22 梦醒时分c 阅读(465) 评论(0) 推荐(0)
摘要:一、自定义权限 utils文件夹下新建permissions.py,代码如下: 这个官网有实例,直接复制过来就可以了,把其中的owner改为user即可 二、user_operation/views 说明: 只有登录用户才可以收藏 用户只能获取自己的收藏,不能获取所有用户的收藏 JSONWebTok 阅读全文
posted @ 2019-04-10 09:26 梦醒时分c 阅读(426) 评论(0) 推荐(0)
摘要:1)序列化 user_operation/serializers.py 二、user_operation/views.py 说明:继承的类 mixins.CreateModelMixin 添加收藏(相当于创建数据库) mixins.DestroyModelMixin 取消删除(相当于数据库删除) m 阅读全文
posted @ 2019-04-10 09:18 梦醒时分c 阅读(458) 评论(0) 推荐(0)
摘要:users/views.py 生成token的两个重要步骤,一是payload,二是encode 阅读全文
posted @ 2019-04-09 10:22 梦醒时分c 阅读(669) 评论(0) 推荐(0)
摘要:一、完善用户注册 添加一条用户短信验证码数据之后进行验证。 user/views.py user/serializer.py添加 (2)password不能明文显示和加密保存 需要重载Create方法 这是重载Create方法,下面介绍如何用信号量来实现 信号量 (1)users下面创建signal 阅读全文
posted @ 2019-04-09 10:09 梦醒时分c 阅读(443) 评论(0) 推荐(0)
摘要:一、单个字段验证 二、自定义验证 阅读全文
posted @ 2019-04-09 09:39 梦醒时分c 阅读(940) 评论(0) 推荐(0)
摘要:一、settings.py 二、users下新建serializers.py,代码如下: 三、APIKEY加到settings里面 四、views后台逻辑 我们要重写CreateModelMixin的create方法,下面是源码: 需要加上自己的逻辑 users/views.py 云片网单条短信发送 阅读全文
posted @ 2019-04-07 14:53 梦醒时分c 阅读(539) 评论(0) 推荐(0)
摘要:一、注册 “开发认证”-->>“签名管理”-->>“模板管理” 还要添加iP白名单,测试就用本地ip,部署的时候一定要换成服务器的ip 二、发送验证码 apps下新建utils文件夹。再新建yunpian.py,代码如下: 阅读全文
posted @ 2019-04-07 14:48 梦醒时分c 阅读(886) 评论(0) 推荐(0)
摘要:一、settings中配置 二、users/views.py 三、JWT有效时间设置 settings中配置 阅读全文
posted @ 2019-04-07 14:11 梦醒时分c 阅读(1229) 评论(0) 推荐(0)
摘要:一、安装 二、使用 三、url 四、postman 阅读全文
posted @ 2019-04-07 13:31 梦醒时分c 阅读(807) 评论(0) 推荐(0)
摘要:一、安装模块 django-cors-headers 使用说明:https://github.com/ottoyiu/django-cors-headers 二、添加到INSTALL_APPS中 三、添加中间件 下面添加中间件的说明: CorsMiddleware should be placed 阅读全文
posted @ 2019-04-06 21:59 梦醒时分c 阅读(168) 评论(0) 推荐(0)
摘要:一、搜索 二、排序 阅读全文
posted @ 2019-04-06 15:41 梦醒时分c 阅读(189) 评论(0) 推荐(0)
摘要:一、添加到app里面 二、新建filter.py 三、views.py 阅读全文
posted @ 2019-04-06 15:39 梦醒时分c 阅读(339) 评论(0) 推荐(0)
摘要:Responses 与基本的 HttpResponse 对象不同,TemplateResponse 对象保留了视图提供的用于计算响应的上下文的详细信息。直到需要时才会计算最终的响应输出,也就是在后面的响应过程中进行计算。 — Django 文档 REST framework 通过提供一个 Respo 阅读全文
posted @ 2019-04-06 15:06 梦醒时分c 阅读(728) 评论(0) 推荐(0)
摘要:Request 解析 REST framwork 的 Request 对象提供了灵活的请求解析,允许你使用 JSON data 或 其他 media types 像通常处理表单数据一样处理请求。 .data request.data 返回请求主题的解析内容。这跟标准的 request.POST 和  阅读全文
posted @ 2019-04-06 15:04 梦醒时分c 阅读(1281) 评论(0) 推荐(0)
摘要:一、VueShop/urls.py 二、views.py 阅读全文
posted @ 2019-04-06 15:03 梦醒时分c 阅读(125) 评论(0) 推荐(0)
摘要:from rest_framework.pagination import PageNumberPagination class GoodsPagination(PageNumberPagination): ''' 商品列表自定义分页 ''' #默认每页显示的个数 page_size = 10 #可以动态改变每页显示的个数 page_si... 阅读全文
posted @ 2019-04-06 15:01 梦醒时分c 阅读(733) 评论(0) 推荐(0)
摘要:如果用Modelserializer,会更加的方便,直接用__all__就可以全部序列化 category只显示分类的id,Serialzer还可以嵌套使用,覆盖外键字段 阅读全文
posted @ 2019-04-06 15:00 梦醒时分c 阅读(257) 评论(0) 推荐(0)