auth.User之间的描述性关系
项目描述
auth.users之间的描述性关系
In [4]: john.relationships.friends() Out[4]: [<User: Yoko>] In [5]: john.relationships.following() Out[5]: [<User: Paul>, <User: Yoko>] In [6]: john.relationships.followers() Out[6]: [<User: Yoko>] In [7]: john.relationships.blockers() Out[7]: [<User: Paul>] In [8]: paul.relationships.blocking() Out[8]: [<User: John>]
您可以创建您喜欢的任何类型的关系,或者只使用默认的“关注”和“屏蔽”。
从、到和对称
关系类型定义以下每种情况
从 - “关注”,我关注的人
到 - “粉丝”,关注我的人
对称 - “朋友”,我们互相关注
关系类型可以是 login_required 或 private,如果您想使关系类型不可见(例如,您可能不希望允许用户看到谁屏蔽他们),只需给它一个不可匹配的别名,如“!blockers”。
管理界面
关系直接集成到现有的用户管理中,并出现在“组”内联下方。
安装
python setup.py install
或
将relationships文件夹放在您的python-path上
项目详情
关闭
django-relationships-0.3.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f29e476c6d6993975ac85cc5650500afda43e4a692dcfc90e7458638e852ed6 |
|
MD5 | fa5d0299c2975bb22ec79c1cfbe3aa86 |
|
BLAKE2b-256 | 237cb628d9ba685a7dde2e76b4b20de57c0be4499992b58ad4e15389daea6378 |