jwt的使用步骤
第一步:安装模块
pip install djangorestframework-simplejwt
第二步:注册app
# settings文件配置 INSTALLED_APPS = [ ... 'rest_framework_simplejwt', ... ]
第三步:settings文件配置
import datetime SIMPLE_JWT = { # token有效时长 'ACCESS_TOKEN_LIFETIME': datetime.timedelta(minutes=30), # token刷新后的有效时间 'REFRESH_TOKEN_LIFETIME': datetime.timedelta(days=1), }
第四步:迁移数据库、创建超级用户
makemigrations
migrate
createsuperuser
第五步:路由层配置
from rest_framework_simplejwt.views import token_obtain_pair, token_verify, token_refresh urlpatterns = [ path('login/', token_obtain_pair), path('verify/', token_verify), path('refresh/', token_refresh), ]
第六步:测试接口