Django - como escrever usuários e perfis manipulando da melhor maneira?
Estou escrevendo um site simples que requer que usuários e perfis sejam manipulados. O primeiro pensamento inicial é usar a compilação do django na manipulação do usuário, mas o modelo do usuário é muito estreito e não contém os campos que eu preciso. A documentação menciona perfis de usuário, mas a seção de perfis de usuário foi removida do djangobook que abrange o django 1.0 (idealmente, a solução deve funcionar com o django 1.2) e a Internet está cheia de soluções diferentes, não facilitando a escolha (como a herança do modelo do usuário, perfis de usuário e sinais de django e assim por diante).
Gostaria de saber como escrever isso de maneira boa, moderna, rápida e segura. Devo tentar estender o modelo de usuário interno do django ou talvez deva criar meu próprio modelo de usuário o suficiente para manter todas as informações necessárias? Abaixo, você pode encontrar algumas especificações e expectativas da solução de trabalho:
os usuários devem poder registrar e autenticartodo usuário deve ter perfil (ou modelo com todos os campos obrigatórios)os usuários não precisam do painel de administração do django, mas precisam editar seus perfis / modelos através de um formulário da web simplesPor favor, deixe-me saber como você resolve esses problemas em seus aplicativos e qual é a melhor maneira atual de lidar com usuários com django. Quaisquer links para artigos / blogs ou exemplos de códigos são muito apreciados!