【发布时间】:2015-10-20 11:48:07
【问题描述】:
我将 django 默认用户身份验证设置为使用电子邮件地址而不是用户名。
我担心未来可能产生的影响。如果用户更改他的电子邮件,则需要更改主键,因为我假设用户的主键现在是电子邮件。这样做的基本后果是什么。
用户在网站上也有自己的空间,因此网址需要有某种用户名/唯一标识,我认为这里没有问题,但如果你这样做,请告知。
我主要担心电子邮件更新会导致数据库和应用程序出现错误。
我知道这个话题很广泛,但结果会是什么,或者没有。
谢谢。
【问题讨论】:
标签: django django-authentication django-users