我正在Django中构建一个Web应用程序,并且我通过用户身份验证创建用户。
我想为用户添加该功能,以便能够添加其他用户(例如使用用户名)和构建好友列表。
我遇到了一些图书馆(友谊,关系等),但其中大多数已经过时,不符合我的目的。
所以是的,我想看看你们是否有任何实施想法。
干杯, 尼古拉斯
答案 0 :(得分:0)
实现这一目标的最简单方法可能是实现一个扩展内置django用户模型功能的模型。草图在下面
from django.db import models
from django.contrib.auth.models import User
class MyUser(models.Model):
user = models.OneToOneField(User)
friends = models.ManyToManyField(User) # you can also define this relationship to MyUser