Suis-je censé modifier directement les modèles utilisateur dans les modules d'authentification dans les cadres?
-
28-09-2020 - |
Question
Je suis nouveau à utiliser des frameworks pour le développement web et j'ai remarqué que les cadres tels que Django, Turbogears, etc. sont livrés avec les packages d'authentification contenant des modèles utilisateur.Suis-je censé les modifier directement et les utiliser comme modèles d'utilisateur ou suis-je censé associer mes propres modèles utilisateur à ces modèles et les utiliser juste pour l'authentification?
La solution
Ce dernier: Construisez un modèle avec une relation une à une seule à l'utilisateur.Ne modifiez pas le Django One directement ou vous aurez probablement des problèmes plus tôt ou plus tard.L'équipe Django ne prendra pas compte de vos modifications après tout et vous pourriez être affecté négativement si des modifications internes sont effectuées.(Bien que vous n'ayez pas besoin de vous inquiéter de la compatibilité avec l'interface externe à votre propre application.)