在Djang进行虚拟注册

2024-04-26 21:23:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Django开发我的移动应用程序的后端。我注意到一些应用程序有一个“一键注册”功能。用户只需点击一个按钮,并为他生成一个用户id,他就可以将自己的数据上传到自己的账户上。等他有时间的时候,他可以更新用户名、密码或电子邮件等信息。你知道吗

我想知道如何才能用Django做到这一点,我检查Django用户帐户或本机Django.contrib.auth公司,但一开始他们似乎总是需要用户名或电子邮件。你知道吗


Tags: 数据django用户功能信息id应用程序密码
1条回答
网友
1楼 · 发布于 2024-04-26 21:23:12

如果您打算使用django.contrib.auth,您可以用django1.5编写自己的custom user model。文档中列出的示例适用于您的用例。你知道吗

您不需要扩展AbstractBaseUser,但如果需要,它需要一个USERNAME_FIELD值。或者,您可以使用任何类型的模型,但是如果没有USERNAME_FIELD方便的方法,例如login()logout()authenticate()可能会中断。你知道吗

相关问题 更多 >