Python 如何防止普通用户访问django中的特定html页面?
我有我的django项目创建后的HTML页面,我需要该页面只能由管理员访问。Python 如何防止普通用户访问django中的特定html页面?,python,django,Python,Django,我有我的django项目创建后的HTML页面,我需要该页面只能由管理员访问。 有没有办法阻止普通用户访问后期创建页面?通常,我们使用装饰程序来允许具有特定权限的用户访问视图 源自: 或者,您可以使用检查用户是否具有代码中所需的权限。但是在Django中,函数修饰符是执行“页面限制”的首选方法 向用户授予权限 permission = Permission.objects.get(name='Page X access') my_user.user_permissions.add(permiss
有没有办法阻止普通用户访问后期创建页面?通常,我们使用装饰程序来允许具有特定权限的用户访问视图 源自: 或者,您可以使用检查用户是否具有代码中所需的权限。但是在Django中,函数修饰符是执行“页面限制”的首选方法
向用户授予权限
permission = Permission.objects.get(name='Page X access')
my_user.user_permissions.add(permission)
我强烈建议您阅读更多有关权限的信息
permission = Permission.objects.get(name='Page X access')
my_user.user_permissions.add(permission)