gpt4 book ai didi

python - 在 Django 中向用户添加自定义字段

转载 作者:IT老高 更新时间:2023-10-28 22:21:03 25 4
gpt4 key购买 nike

我正在使用 Django 提供的 create_user() 函数来创建我的用户。我想存储有关用户的其他信息。我尝试按照提供的说明进行操作

http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users

但我无法让它为我工作。有没有我可以遵循的分步指南来让它发挥作用?

此外,一旦我添加了这些自定义字段,我显然需要从中添加/编辑/删除数据。我似乎找不到任何有关如何执行此操作的说明。

最佳答案

recommended way是创建一个新模型并给它一个带有内置 User 模型的 OneToOneField() ,如下所示:

class Student(models.Model):
user = models.OneToOneField(User)
college = models.CharField(max_length=30)
major = models.CharField(max_length=30)

等等

然后你可以像这样访问字段:

user = User.objects.get(username='jsmith')
college = user.student.college

关于python - 在 Django 中向用户添加自定义字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com