如何在装饰器中获取Django应用程序名称?

时间:2019-06-02 07:59:47

标签: python django python-3.x decorator django-2.0

我在Django中定义了一个装饰器,如下所示:

from functools import wraps

def register_permission(my_input):
    def decorator(func):
        @wraps(func)
        def wrapper():
            # ---------> I want app name here
            func()
        return wrapper
    return decorator

然后,我在某些应用中使用它:

@register_permission("some text")
def my_func():
   pass

现在,我想要my_func的应用名称,也发现了How to get an app name using python in django问题,但这无济于事。

最好的方法是什么?

0 个答案:

没有答案