04 2019 档案
摘要:一、用户详情的序列化 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还可以嵌套使用,覆盖外键字段
阅读全文
摘要:一、xadmin添加富文本插件 1. xadmin/plugins文件夹下新建文件ueditor.py 2. 把插件添加到__init__.py里面 二、url配置 配置xadmin和ueditor的路由 三、注册app到xadmin后台 users/adminx.py 修改app名字为中文 还需要
阅读全文
摘要:一、准备: 环境:python3.7+django2.1.5 xadmin下载:https://github.com/sshwsfc/xadmin/tree/django2(记得要直接下载zip) 源码集成:github下载源码(一定要下载django2的文件名为:xadmin-django2.zi
阅读全文
摘要:一、进虚拟环境下安装 django2.0.2 djangorestframework和相关依赖mark,filter pillow 图片处理 二、创建项目 项目:MxShop app:users interpreter选择虚拟环境里面的python.exe 三、Mysql的配置 settings中设
阅读全文
摘要:一、 node.js 二、 cnpm 三、 安装依赖 四、 运行
阅读全文

浙公网安备 33010602011771号