2009-11-22 5 views
1

J'utilise l'authentification fournie avec django et, en tant que telle, elle possède sa propre table SQL. J'ai un peu plus d'attributs que je voudrais utiliser avec le modèle d'utilisateur qui sont personnalisés pour mon application, comme une photo d'utilisateur ou un blob utilisateur aléatoire où les utilisateurs peuvent taper des notes. Quelle est la meilleure façon d'étendre la table utilisateur existante qui est fournie avec la modélisation d'authentification/autorisation de django pour autoriser mes champs personnalisés?Développez la table des utilisateurs avec django

Répondre

0

L'autre façon de gérer cela est de faire de l'héritage de table sur le modèle de l'utilisateur et de développer votre propre modèle EnhancedUser dérivé. Généralement, un backend d'encapsuleur personnalisé est également écrit pour s'assurer que le sous-système d'authentification renvoie également le modèle EnhancedUser.

Il y a un très bon blog post answer here.

Questions connexes