Pyhton django, при создании формы регистрации как заставить работать этот метод .get?

Я начал смотреть учебник Кори Шафера по созданию сайта django и все шло отлично до сих пор. В отличие от видео после регистрации сайт не отправляет меня на главную страницу. Он ничего не делает. Все, что я подозреваю, это метод get, потому что он не тот цвет, который должен быть в VSC. Есть идеи, почему :(
) и также .method functions кажется не работает он белый в VSC

from django.contrib import messages
from django.contrib.auth.forms import UserCreationForm
from django.shortcuts import redirect, render


def register(request):
    if request.method =='POST':
         form = UserCreationForm(request.POST)
         if form.is_valid():
            username=form.cleaned_data.get('username')
            messages.success(request,f'Account Created for {username}')
            return redirect("blog-home")
    else:
        form=UserCreationForm()
    return render(request,'users/register.html',{'form':form})
    

Люди, у которых были проблемы с переменными PATH раньше, слушайте меня внимательно, это может сэкономить вам много времени, хотя я до сих пор не знаю, почему и как. Существует модуль django_settings, который нигде не присутствует или, возможно, я не смог найти точную папку, но, тем не менее, этот модуль может быть установлен в модуль настроек вашего проекта, что устраняет проблему:

set DJANGO_SETTINGS_MODULE=mysite.settings
django-admin runserver

из терминала, это устанавливает ваш путь настроек, я полагаю

Вернуться на верх