python类as_view()的实例源码

views.py 文件源码 项目:wiinaq 作者: futurulus 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def subdir(view):
    def redirect_to_subdir(request, *args, **kwargs):
        if request.path.startswith(ALUTIIQ_SUBDIR):
            new_view = view
        else:
            new_view = RedirectView.as_view(url=ALUTIIQ_SUBDIR[:-1] + request.path,
                                            query_string=True)
        return new_view(request, *args, **kwargs)

    return redirect_to_subdir


问题


面经


文章

微信
公众号

扫码关注公众号