我应该如何将资源注入Django视图?

时间:2013-04-24 16:00:37

标签: django django-views

我希望在Django视图的上下文中放置RPC调用。 这要求视图具有对客户端存根的引用。

我知道我可以这样装饰视图:

@RpcAware
def handle(request, rpc):
  # perform calls on rpc, etc.

def RpcAware(func):
  def wrapper(*args, **kwargs):
     return func(*args, get_initialized_rpc(), **kwargs)
  return wrapper

这感觉它可能妨碍url params。 我意识到我可以使用基于类的视图并将资源存储在视图实例中。

有没有更好的方法呢?自定义中间件可以提供帮助吗?

0 个答案:

没有答案