Estou criando um formulário para um sofware, e segui os passos do vídeo.
A única diferença é que o meu formulário tem um campo de Telefone, que declarei no forms.py como CharField. Porém, na hora de criar o usuário de fato, em views.py, como faço para criar o campo Telefone? Pois aparentemente não há um campo "telephone" no BD padrão do Django, como há os campos "username", "email", e "password".
Minha função está assim:
def cadastro(request):
form = CadastroForms()
if request.method == 'POST':
form = CadastroForms(request.POST)
#ação que irá tomar caso o formulário seja válido (armazenar os valores recebidos em um BD)
if form.is_valid():
nome=form['nome'].value()
sobrenome=form['sobrenome'].value()
telefone=form['telefone'].value()
email_cadastro=form['email_cadastro'].value()
senha_cadastro=form['senha_cadastro'].value()
usuario = User.objects.create_user(
username=nome,
last_name=sobrenome,
email=email_cadastro,
password=senha_cadastro,
)