3

テスト ハーネスの実行時に、返された ContextList オブジェクトのキーを取得する方法はありますか?

私が持っている場合:

return render_to_response('x.html', 
                              {
                               'one' : 1,
                               'two' : 2,
                               'three' : 3
                               },
                              context_instance=RequestContext(request)) 

キー 1、2、3 をループする方法はありますか?

4

1 に答える 1

6
keys = []
for subcontext in response.context:
  for d in subcontext.dicts:
    for k in d.keys():
      if k not in keys:
        keys.append(k)

print keys
于 2012-08-23T17:33:23.690 に答える