Galera,
Tenho uma classe Cliente
que eu gostaria que pudesse fazer login no sistema com certos privilégios.
Essa classe tem uma relação já com User
. Logo, quero criar um formulário público para que um cliente do meu sistema possa se autocadastrar.
Segue minha classe. Poderiam me ajudar? Estou nisso há semanas e me ajudaram a chegar nesta classe.
from __future__ import unicode_literals
from django.db import models
from django.contrib.auth.models import User
class Cliente(models.Model):
SEXO_CHOICES = (
(u'Masculino', u'Masculino'),
(u'Feminino', u'Feminino'),
)
telefone = models.CharField(max_length=20, null=True)
cpf = models.CharField(max_length=255, null=False)
data_de_nascimento = models.DateField(null=False)
sexo = models.CharField(max_length=9, null=False, choices=SEXO_CHOICES)
usuario = models.OneToOneField(User, related_name="cliente")
def __unicode__(self):
return self.nome