从Django.contrib.auth重定向\u字段\u名称

2024-09-30 14:33:02 发布

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

在我基于类的django视图中,我使用redirect\u field\u name=redirect\u field\u name。我可以知道我重定向到哪里吗?默认情况下,字段名是什么?如何设置?多谢各位

def zulip_login_required(
        function: Optional[ViewFuncT]=None,
        redirect_field_name: str=REDIRECT_FIELD_NAME,
        login_url: str=settings.HOME_NOT_LOGGED_IN,
) -> Union[Callable[[ViewFuncT], ViewFuncT], ViewFuncT]:
    actual_decorator = lambda function: user_passes_test(
        logged_in_and_active,
        login_url=login_url,
        redirect_field_name=redirect_field_name,
    )(
        zulip_otp_required(
            redirect_field_name=redirect_field_name, login_url=login_url,
        )(add_logging_data(function))
    )

    if function:
        return actual_decorator(function)
    return actual_decorator  # nocoverage # We don't use this without a function 


Tags: djangoname视图urlfieldreturnrequiredlogin