用户模块--用户表设计及注册(实验楼)

这篇博客介绍了如何在Django Rest Framework(DRF)中利用内置功能实现用户注册和登录认证,并展示了在views.py中自定义用户注册、登录后的返回数据。同时,文章探讨了在userapp.utils.BaseModel.py中创建自定义权限认证方法,通过继承BasePermission进行权限控制的实现。
摘要由CSDN通过智能技术生成

使用 DRF 框架 再带的注册以及登陆认证进行登陆

userapp.urls.py

from django.urls import path, re_path, include

from rest_framework_jwt.views import obtain_jwt_token  # 验证密码后返回token

from apps.userapp.views import RegisterView, UserList

urlpatterns = [
    path('register/', RegisterView.as_view(), name='register'),  # 注册用户
    path('login/', obtain_jwt_token, name='login'),  # 用户登录后返回token
    path('list/', UserList.as_view(), name='register'),  # 测试需要携带token才能访问
]

在setting.py 中告诉django使用我们定义的返回数据                             《《这里是全局配置》》

################### 2、配置jwt验证 ######################
REST_FRAMEWORK = {
    # 身份认证
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework_jwt.authentication.JSONWebTokenAuthenticatio
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值