я хочу добавить номер телефона и дату рождения (дд / мм / ггг) для этой формы, как я могу добавить его?
Views.py
from django.shortcuts import render, redirect
from django.contrib.auth.forms import UserCreationForm
from django.contrib import messages
from .forms import *
def home(request):
context = {}
return render(request, 'authenticationapp/home.html', context)
def signup(request):
signup_form = SignUpForm()
if request.method == 'POST':
signup_form = SignUpForm(request.POST)
if signup_form.is_valid():
signup_form.save()
user = signup_form.cleaned_data.get('username')
messages.success(request, 'Hi'+ ' '+user+ ' ' +'Your Account Created Successfully...')
return redirect('signin')
context = {'signup_form':signup_form}
return render(request, 'authenticationapp/signup.html', context)
forms.py
from .views import *
from .models import *
from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
class SignUpForm(UserCreationForm):
class Meta:
model = User
fields = ['username', 'email', 'password1', 'password2']
регистрация. html
<h1>SignUp</h1>
<form method="POST" action="">
{% csrf_token %}
{{ signup_form.as_p }}
<input type="submit" name="SignUP">
</form>
я хочу добавить номер телефона и дату рождения (дд / мм / ггг) для этой формы, как я могу добавить ее?