将Django auth模型用于权限以外的事物

时间:2016-01-09 20:36:32

标签: django django-authentication

将Django auth模型组用于权限管理以外的其他方式是否合适?我正在学习Django,并且正在尝试建立一个管理用户组的网站。例如,想一个用于管理电子邮件组或本地社区慈善机构或粉丝俱乐部或其他类似网站的网站。我想使用这些组来管理诸如向组中的每个人发送电子邮件,或组织事件以及在组之间划分准备工作或任何其他与权限无关的事情。这是auth模型的合适用法,还是我做错了?

1 个答案:

答案 0 :(得分:1)

如果您不打算使用您的群组来处理权限,那么您最好创建一个单独的模型,因为您使用库存模型(仅example here)几乎不会受益。当您拥有单独的模型时,定制会变得更加容易。你可以从以下开始:

{{1}}

并将其扩展到您的需求。

但是以不同的方式使用{{1}}模型时没有错误的。 Django是一个框架,而不是CMS,因此您可以随意使用它。