Estoy trabajando en un proyecto de aplicación web que usa Django rest framework para su back-end y angular 2 para el front-end, quiero saber si se recomienda usar el modelo de usuario de Django para la autenticación de mi formulario de inicio de sesión (me refiero a guardar todos los usuarios en el administrador de Django), ¿o debería crear otro modelo de usuario específicamente para la aplicación?
PD: la aplicación utilizará el token JWT para la autenticación.
De documentos de Django :
Si está comenzando un nuevo proyecto, se recomienda configurar un modelo de usuario personalizado, incluso si el modelo de usuario predeterminado es suficiente para usted. Este modelo se comporta de manera idéntica al modelo de usuario predeterminado, pero podrá personalizarlo en el futuro si surge la necesidad:
Se recomienda encarecidamente que cree el modelo de usuario personalizado en lugar de utilizar el modelo de usuario predeterminado proporcionado por django, a menos que esté muy seguro de que no necesitará ningún cambio en las funcionalidades del modelo de usuario.
También puede ampliar el modelo de usuario utilizando OneToOneRelationship si todo lo que desea es agregar campos adicionales.
Incluso si agrega un modelo de usuario personalizado, aún se puede agregar y ver en Django Admin.