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})