我一直在努力寻找实现这一点的最佳方法。我想在我的 django 站点中创建两种用户类型:免费用户和高级用户。两个用户将通过同一个注册表单进行注册,并通过同一个登录表单登录。但将能够查看不同的内容。你认为@user_passes_test 会是最好的吗?或者实现这一点的最佳方法是什么?
问问题
162 次
1 回答
1
我以前做过这样的事情。为此,我使用了 Django 的contrib.auth 组系统。您可以创建任意权限,然后将它们分配给各个组。然后,您可以测试给定用户是否具有各种操作的权限。需要权限的装饰器对此很有用。
于 2013-05-17T02:13:21.003 回答