多个应用程序的Django身份验证

问题描述:

我想在我的Django项目中创建两个应用程序 - 一个用于网页(浏览器),一个用于api调用(移动应用程序)。这两个应用都应该使用相同的用户进行身份验 那么我应该如何实现它?我想为用户制作更多的应用程序,但它是仅使用一种模型创建应用程序并且没有任何其他逻辑的正确方法?多个应用程序的Django身份验证

+6

Django已经有了一个内置的认证框架,它并不局限于特定的应用程序。 –

+0

我想添加一些自定义字段。据我所知,可以通过建立一个与内置用户模型1对1关系的模型创建一个模型。所以我在我原来的问题中谈论更多的用户模型。 –

您可以通过扩展Django中现有的用户模型来使用自定义用户。您可以参考Extending user Model了解更多详情。

希望这会有所帮助。

+0

但是,如何在多个应用程序中使用此自定义用户? –