随笔分类 - DRF
摘要:django原生api接口 1.1 创建django项目 django-admin startproject drfdemo1 1.2 创建app django-admin startapp app 1.3 创建数据模型 app/models.py中编写如下代码: from django.db im
阅读全文
摘要:DRF使用缓存 在做项目的时候,有时很多数据都是经常被访问的而且数据是基本不变的,比如省市区的数据是经常被用户查询使用的,而且数据基本不变化,所以我们可以将省市区数据进行缓存处理,减少数据库的查询次数,这里将以缓存省市区数据为例,简单介绍一下在使用drf开发前后端分离项目的时候缓存的使用。 在Dja
阅读全文
摘要:Django中使用QQ登录 1.返回QQ登录网址的视图 (1)后端接口设计: 请求方式: GET /oauth/qq/authorization/?next=xxx 请求参数: 查询字符串 | 参数名 | 类型 | 是否必须 | 说明 | | | | | | | next | str | 否 | 用
阅读全文
摘要:Django REST framework JWT 我们在验证完用户的身份后(检验用户名和密码),需要向用户签发JWT,在需要用到用户身份信息的时候,还需核验用户的JWT。 关于签发和核验JWT,我们可以使用Django REST framework JWT扩展来完成。 文档网站http://get
阅读全文
摘要:JWT简介 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。 (1) 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准
阅读全文
摘要:DRF补充数据库异常和Redis异常 (1)在项目适当位置新建exceptions.py,内容如下: from rest_framework.views import exception_handler as drf_exception_handler import logging from dja
阅读全文

浙公网安备 33010602011771号