在哪里可以重写jwt_response_payload_handler方法?

2024-05-23 13:36:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了带有pip的JWT。现在我要重写方法

def jwt_response_payload_handler(token, user=None, request=None):
    return { 'token': token, }

成为

def jwt_response_payload_handler(token, user=None):
    return {
        'token': token,
        'user': UserSerializer(user).data
    }

我应该在哪里覆盖它?我是否在自己的应用程序中重写该方法,但在哪里以及如何重写?还是修改库中的原始代码?

我在图书馆修改了这个方法,效果很好,但我认为这不是正确的方法。有人能帮我吗?谢谢


Tags: pip方法tokennonedatareturnresponserequest