【发布时间】:2021-11-12 20:58:49
【问题描述】:
您好,我对 Django 还很陌生,还没有了解用户的基本概念。 我能够创建一个注册页面来创建用户,这些用户显示在“身份验证和授权 - >用户”的管理页面上。
现在我希望用户登录并创建他们的个人资料。他们应该添加一些额外的信息,如姓名、简历、图片等。 每个用户都应该能够添加和查看自己的个人资料。
为此,我创建了一个模型:
class Profile(models.Model):
firstname = models.CharField(max_length=50)
lastname = models.CharField(max_length=50)
bio = models.TextField()
profile_pic = models.ImageField(upload_to="images/")
def __str__(self):
return self.firstname + ' | ' + self.lastname
在我的视图和 html 中,我能够将这些信息添加到模型中。 但是我如何才能将这个“个人资料”模型与个人用户联系起来呢?我在这里想念什么?
【问题讨论】: