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