使用Simple-JWT通过JWT认证保护Django REST API的项目示例
推荐超级课程:
目录
在Django Rest Framework (DRF)中使用Simple-JWT的JWT (JSON Web Tokens)认证是保护API的流行选择。Simple-JWT是一个为Django应用程序提供直接JWT认证的库。让我们逐步介绍如何在Django Rest Framework中使用Simple-JWT设置JWT认证,包括一个真实项目示例。
步骤1:安装所需包
安装Django、Django Rest Framework和Simple-JWT:
pip install django djangorestframework djangorestframework_simplejwt
步骤2:设置Django项目
如果你还没有创建,请创建一个新的Django项目:
django-admin startproject <myproject>
cd myproject
将<myproject>
替换为你项目的所需名称。这个命令将生成一个包含指定项目名称的新目录,其中包含你项目所需的文件和目录。我们的项目可能如下所示:
myproject/
├─── myproject/
| ├── __init__.py
| ├── settings.py
| ├── urls.py
| ├── wsgi.py
| └── asgi.py
└─