Я получаю непредвиденную ошибку Indent во вложенном блоке if - PullRequest
0 голосов
/ 01 июня 2011

Я использую вложенный блок 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))

1 Ответ

3 голосов
/ 01 июня 2011

Возможно, вы смешиваете табуляцию и пробелы, и ваш размер табуляции не установлен на 8.

...