我在嵌套的if块中收到意外的缩进错误

问题描述

|| 我正在使用嵌套的if块来确定适当的视图。但是在if块之后出现了意外缩进错误。我无法找出缩进错误所在。
def logged_home(request):
        names = request.user.social_auth.values_list(\'provider\',flat=True)
        ctx = dict((name.lower().replace(\'-\',\'_\'),True) for name in names)
        ctx[\'version\'] = version
        return render_to_response(\'logged_home.html\',ctx,RequestContext(request))


def home(request):
        if request.user.is_authenticated():
                profile = user.get_profile()
                if profile.is_new == True:
                        return welcome(request)
                else:
                        return logged_home(request)
        else:
                return not_logged_home(request)


def signup(request):
        return render_to_response(\'signup.html\',{},context_instance = RequestContext(request))
    

解决方法

        您可能会混合使用制表符和空格,并且没有将制表符大小设置为8。