Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Quero criar um formulário público para adicionar um usuário

Amigos, Gostaria de criar um formulário no meu site que permitisse ao visitante se cadastrar como usuário e fazer login no sistema como cliente.

Abaixo segue minha classe cliente:

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
1 resposta
solução!

Coloquei no curso errado. Desculpem.