0

我希望从 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 参数。我意识到我可以使用基于类的视图并将资源存储在视图实例中。

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

4

0 回答 0