Как я могу получить имя приложения Django внутри декоратора? - PullRequest
0 голосов
/ 02 июня 2019

Я определил декоратор в 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, также я нашел Как получить имя приложения, используя python в django вопрос, но это не может помочь мне.

Каков наилучший способ сделать это?

...