如何使用基于Django类的视图和修饰符将数据附加到视图方法?

2024-04-29 04:46:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下装饰师:

def my_decorator(setting_value):

    def actual_decorator(func):
        func.my_setting = setting_value
        return func

    return actual_decorator

我试图在上下文处理器中读取my_setting,如下所示:

^{pr2}$

当使用CBV时,整个方案就会崩溃。如何使装饰器兼容FBV和CBV?在


Tags: returnvaluemydef方案装饰decorator处理器