我在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问题,但这无济于事。
最好的方法是什么?