我知道建议的方法是中间件,但我想实现以下内容来添加api_env在运行时访问的变量,以便我的视图可以访问它:
@api_wrapper
def my_view(request):
print api_env # this is the variable I want, such as request.epi_env
和装饰者:
def api_wrapper(func):
def api_inner(request):
request.api_env = 'something'
return func(request)
return api_inner
最好的方法是什么?我有大约 100 个函数要包装,所以我不想为每个函数添加新参数,但只想使用最简单的方法来传递“env”变量。我该怎么办呢。
慕娘9325324
红糖糍粑
相关分类