всего:содержание является недействительным после первого Dict()
В Django, я использую эти слова, чтобы получить Dict (q_a), но после первого Dict(), вторая равна нулю, то как питон работы для этого?
if request.method == "POST":
q_a = request.POST.iteritems()
print "type of q_a is %s" % q_a
print "first dict(q_a) : %s " % dict(q_a)
print "second dict(q_a): %s " % dict(q_a)
Вот распечатки:
type of q_a is <generator object _iteritems at 0x10c97ac30>
first dict(q_a) : {u'csrfmiddlewaretoken': u'KQA7K6MCwZWFsXO59pAOYOMyD92O9tYq', u'\u5b66\u9662': u'ss', u'\u59d3\u540d': u'ww', u'\u624b\u673a\u53f7\u7801': u''}
second dict(q_a): {}
Это любопытный случай с пустым [итератором] (https://docs.python.org/2/glossary.html#term-iterator). –
'help (dict.iteritems)'. – juanchopanza