如何在 Django 中创建一个用户模型,其中包含一个"User"模型的 friens 列表



我有一个名为User的模型,它必须有一个朋友列表,这些朋友也是"用户";s.我该怎么做呢。我应该制作另一个名为Friends的模型吗;ForeignKey;s给模型用户。或者有其他方法吗??

您可以在配置文件模型中插入Friends实例。你不需要为朋友制作另一个模型。你可以添加如下:-

def Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, 
default='',unique=True)
email = models.EmailField(max_length=60, default='')
friends = models.ManyToManyField(User)

最新更新