Регистрация viex в django
У меня проблема: когда я пытаюсь отправить форму, информация пользователя не сохраняется, и я не могу перенаправить на индексную страницу. У меня такая ошибка: ("POST /user/sign-up/ HTTP/1.1" 200 32209 [03/Mar/2024 07:58:43] "GET /static/fonts/simple-line-iconsc05f.woff?thkwh4 HTTP/1.1" 404 1963 [03/Mar/2024 07:58:43] "GET /static/fonts/fontawesome-webfont5b62.ttf?v=4.6.3 HTTP/1.1" 404 1967)
я хочу, чтобы при переходе к форме регистрации я вводил информацию как пользователь, а затем мы перенаправлялись на главную страницу, когда я нажимаю кнопку регистрации
это мой вид ' def RegisterView(request): if request.user.is_authenticated: messages.warning(request, f "Привет {request.user.username}, вы уже вошли в систему") return redirect('index')
form = UserRegisterForm(request.POST or None)
if form.is_valid():
form.save()
full_name = form.cleaned_data.get('full_name')
phone = form.cleaned_data.get('phone')
email = form.cleaned_data.get('email')
password = form.cleaned_data.get('password1')
user = authenticate(email=email, password=password)
login(request, user)
messages.success(request, f"Hi {request.user.username}, your
account have been created successfully.")
profile = Profile.objects.get(user=request.user)
profile.full_name = full_name
profile.phone = phone
profile.save()
return redirect('hotel:index')
context = {'form':form}
return render(request, 'userauths/sign-up.html', context)' and this is my template '
<div class="col-md-12">
<div class="container">
<div class="row">
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="category_container_item_part card">
<div class="utf_signin_form style_one">
<ul class="utf_tabs_nav">
<!-- <li class=""><a href="#tab1">Log In</a></li> -->
</ul>
<div class="tab_container alt">
<div class="tab_content" id="tab2" style="display: none;">
<form method="POST" class="register">
{% csrf_token %}
{{form.full_name}}
{{form.email}}
{{form.username}}
{{form.phone}}
{{form.password1}}
{{form.password2}}
<input type="submit" class="button border fw margin-top-10" name="register" value="Register" />
</form>
</div>
</div>
</div>
</div>
</div>
'
Поделитесь кодом для просмотра и кодом Html