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

浙公网安备 33010602011771号