在django Web应用程序中创建用户之间的朋友列表

时间:2014-06-18 11:10:30

标签: python django

我正在Django中构建一个Web应用程序,并且我通过用户身份验证创建用户。

我想为用户添加该功能,以便能够添加其他用户(例如使用用户名)和构建好友列表。

我遇到了一些图书馆(友谊,关系等),但其中大多数已经过时,不符合我的目的。

所以是的,我想看看你们是否有任何实施想法。

干杯, 尼古拉斯

1 个答案:

答案 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