Django创建团队功能

问题描述:

我想使用Django设计一个简单的应用程序。设计如下:Django创建团队功能

每个用户在数据库中都有自己的唯一ID,称为id,它存在于已配备Django的auth_user表中。然后我有一个Team_ID,这是另一个唯一的ID,代表表中名为team_profile的球队。在这个表格中,我有以下几列:Member1, Member2, Member3。目前,用户可以创建一个团队,如果创建者设置了Member1id

每个用户也有一个档案页面,在这个档案页面里他们是一个invite button。这是我卡住的地方。我正在尝试写邀请函,但我完全不知道从哪里开始。在理想的情况下,我希望通知发送到inviteeinvitee可以接受或拒绝邀请。如果该会员接受了邀请,Member2将拥有此人的id。我目前正在阅读很多东西,但在此期间,如果你们中的任何人有任何建议,那就太棒了。

有工程师您的问题多的方式,我会建议之一,但最终你可以使其适应你的需要(我不知道在部门项目)

TeamMembership: 
    user1: user that send the request 
    user2: user that receive the request 
    status: here you can create a choice field where 1=pending, 2=accepted, 3=declined 

接下来的事情您所要做的就是根据状态管理成员身份过滤。 这是一种简约的方式,你可以延长例如日期的邀请等