django relationship

首先贴出一篇不错的文章。

https://charlesleifer.com/blog/self-referencing-many-many-through/

文中,把两个用户之间的关系抽象出了Relationship这个对象。

而我一般的做法,是在user里面添加一个followings,friends,likes等字段。

作者的Relationship多了一个字段:status。

这个字段用来表示关系的种类,其实可以叫type。

可以有:following,block等

你可能感兴趣的:(django,follow,relationship)