小编FON*_*TIN的帖子

如何清除DatePicker

我有一个DatePicker用于选择生日.

这将用于一些过滤,并且在过滤之后,我将希望重置的值,即DatePicker应该变为空白.

任何帮助???

javafx

5
推荐指数
1
解决办法
2万
查看次数

使用rest_framework_simplejwt返回用户对象以及边标记

我正在使用 django_rest_passwordreset 在 Django Rest 框架上进行身份验证。

我按照他们官方文档上的教程进行操作并登录,注册效果很好。

登录返回访问和刷新令牌。我想做的还包括返回用户对象以及访问和刷新令牌。

我有一个定制模型

# auth/models.py
# Inherited from user
class MUser(AbstractUser, models.Model):
    email = models.EmailField(unique=True)
    role = models.CharField(max_length=40, default="student")

    USERNAME_FIELD = 'email'
    EMAIL_FIELD = 'email'
    REQUIRED_FIELDS = ['username', 'role']
Run Code Online (Sandbox Code Playgroud)

序列化器

# auth/serializers.py
class TokenObtainPairSerializer(TokenObtainSerializer):
    @classmethod
    def get_token(cls, user):
        return RefreshToken.for_user(user)

    def validate(self, attrs):
        data = super().validate(attrs)

        refresh = self.get_token(self.user)

        data['refresh'] = str(refresh)
        data['access'] = str(refresh.access_token)

        if api_settings.UPDATE_LAST_LOGIN:
            update_last_login(None, self.user)

        return data

Run Code Online (Sandbox Code Playgroud)

我的看法

# auth/views.py
class TokenObtainPairView(TokenViewBase):
    """
    Takes a set of user credentials and …
Run Code Online (Sandbox Code Playgroud)

authentication django django-rest-framework django-rest-framework-simplejwt

1
推荐指数
1
解决办法
1982
查看次数