Я пытаюсь создать форму регистрации в Django, используя Django form [duplicate]
i put {{form.username}} {{ form.email }} {{ form.password }} в моем html коде вместо текстовых полей и я не могу их увидеть, я также сделал файл forms.py и views.py
это register.html
`{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>User Registration</title>
<link rel="stylesheet" href="{% static "register.css" %}">
</head>
<body>
<div class="container">
<h2>User Registration</h2>
<form action="" method="post">
{% csrf_token %}
<div class="form-group">
<label for="username">Username:</label>
{{form.username}}
</div>
<div class="form-group">
<label for="email">Email:</label>
{{ form.email }}
</div>
<div class="form-group">
<label for="password">Password:</label>
{{ form.password }}
</div>
<div class="form-group">
<button type="submit">Register</button>
</div>
</form>
</div>
</body>
</html>`
это forms.py
`from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm
class CreateUserForm(UserCreationForm):
class Meta:
model = User
fields =[ 'username', 'email', 'password']`
это views.py
`def register(request):
form = UserCreationForm()
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
form.save()
return render(request, 'register.html')`
Я пробовал отлаживать, просматривал учебник и спрашивал в чате gpt, но не смог это исправить