8

私のdjangoプロジェクトには次のコードがあります。

ctxt = RequestContext(request, {
    'power': power,
    'attack': attack,
    'defense': defense,
    })  

今、私はこの辞書を以下のように取得したいctxt

{
    'power': power,
    'attack': attack,
    'defense': defense,
}

を試しctxt.dictsましたが、アイテムが多すぎます。だから私はソースコードを調べて、これらのコードを見つけますclass RequestContext(Context):

for processor in get_standard_processors() + processors:
    self.update(processor(request))

他のアイテムを持ち込むと思います。

では、どうすればそれを取得できますか?

ところで、なぜ私がこれをやりたいのか知りたい場合は、私が以前に尋ねたこの質問を見ることができます。

プロジェクト全体への変更を最小限に抑えて、djangoでjsonを取得するために書き換えられたrender_to_responseを取得するにはどうすればよいですか

4

2 に答える 2

2

ctxt.dict は辞書のスタックであるため、必要なのは次のことだけです。

ctxt.dict[0]
于 2013-01-21T15:22:10.077 に答える