我正在编写一个应用程序,即使用户在 Django中不存在(尚不存在) ,我也需要注册用户信息。基本上我需要插入Auth.user使用的几乎所有字段(我不关心密码)。我还创建了一个通过OneToOneField连接到Auth.user模型的Profile模型,我还需要为尚不存在的用户填写这些文件。
如果用户稍后将注册到该站点(使用 Auth.user),我将通过电子邮件查找他,如果找到他,我将合并我插入的信息和他提供的信息。
问题:在不重复创建彼此非常相似的模型的情况下 ,实现用户持久性的最佳方法是什么?