【发布时间】:2011-12-30 13:55:48
【问题描述】:
我想编写一个上下文处理器来查看现有上下文,如果存在表单,请检查用户是否有权编辑该对象。如果没有,我将覆盖该上下文变量。
如何从上下文处理器中读取现有上下文?
编辑: 使用这种类型的上下文处理器的原因是为了避免在每个视图中都有 if 语句的检查权限。在对象级别,一些用户将具有读/写访问权限,其他用户将具有只读权限,而其他用户将没有访问权限。我想在处理完视图后相应地操作表单。
【问题讨论】:
-
请定义有权编辑该对象
-
权限将由对象级权限包处理。很可能是 django-rulez。