pinax团队的目的是什么?

时间:2010-01-20 00:14:27

标签: python django pinax

我看了詹姆斯·陶伯和pydanny关于pinax的DjangoCon 2009谈话,并听说了pinax的团体。但即使在阅读documentation之后,我也没有得到他们描述的实际用例。

那么群体的真正目的是什么?使用它们有什么好处?

如果你能提供一个简单的用例来让我更好地理解团体,那就太好了。

1 个答案:

答案 0 :(得分:5)

假设你有一个wiki应用程序或todo应用程序,并且你不希望你的网站只有一个wiki和一个todo列表。假设您希望您的网站拥有团队,每个团队都有自己的wiki和待办事项列表。

Pinax中的群组应用为您构建团队应用提供了基础。它可以帮助您创建一个具有成员资格管理的新模型(在此示例中为团队)并插入wiki和todo应用程序。

群组应用这样做意味着wiki应用或todo应用的作者不需要了解您的团队应用,他们只需要了解Pinax的群组应用。因此,wiki app或todo app等应用程序被称为“群组感知”。

因此,只要您的网站上有成员组(例如兴趣小组,团队,项目,行会,部落,委员会,圈子,部门,俱乐部),您就拥有内容应用程序(例如维基,任务,论坛, Pinax群组功能允许您以一种将内容应用程序的开发与群组应用程序分离的方式执行此操作。

希望这有帮助!