Loading

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

-->