IndentationError: unindent не соответствует ни одному внешнему уровню отступа (views.py, строка 20) [дубликат].

введите описание изображения здесь Перепробовал все, начиная от изменения отступов на пробелы и заканчивая записью нового файла, эта ошибка решительно не проходит

views.py

from django.urls import path
from . import views

app_name="main"
urlpatterns= [
    path("",views.homepage,name="homepage"),
    path("register/", views.register, name="register")
    ]
from django.shortcuts import render,redirect
from django.http import HttpResponse
from .models import Tutorial

from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth import login,logout, authenticate

def register(request):
    if request.method=="POST":
        form = UserCreationForm(request.POST)
        if form.is_valid():
            user= form.save()
            login(request,user)
            return redirect("main:homepage")
        else:
            for msg in form.error_messages:
                print(form.error_messages[msg])

    form = UserCreationForm
    return render(request = request,
                  template_name = "main/register.html",
                  context={"form":form})
def homepage(request):
        return render(request=request,
                      template_name='main/home.html',
                      context= {"tutorials":Tutorial.objects.all})
Вернуться на верх