L'extension de l'Utilisateur de l'objet dans Django: modèle d'utilisation de l'héritage ou de l'utilisation de l'Utilisateur?

À étendre l'objet de l'Utilisateur avec des champs personnalisés, les Django docs vous recommandons d'utiliser Userprofile. Toutefois, selon cette réponse à une question à ce sujet à partir d'un an en arrière:

l'extension de django.contrib.auth.modèles.L'utilisateur fonctionne mieux maintenant-depuis le refactoring de Django héritage du code dans les modèles de l'API.

Et des articles tels que des cette définir comment étendre le modèle de l'Utilisateur avec des champs personnalisés, avec les avantages de la récupération des propriétés directement auprès de l'utilisateur de l'objet, plutôt que par le biais de la .get_profile()).

Donc je me demandais si il n'y a aucun consensus sur cette question, ou de raisons d'utiliser l'un ou l'autre. Ou même ce que le Django de l'équipe actuellement en pensez?

OriginalL'auteur Chris | 2010-05-03