【发布时间】:2014-02-25 19:59:55
【问题描述】:
在 Django 视图中,我可以遍历表单发布的文件
def stack_register(request):
"""
"""
print(request)
print('type request: ', type(request))
if request.method == 'POST':
for key in request.FILES.keys():
print('key: ' + key)
return HttpResponse('received')
我怎样才能对其他表单域做同样的事情?
【问题讨论】:
-
我重新阅读了它,文档说可以通过 request.POST 获取 Querydict 对象并使用 items() 函数获取密钥。我试过这个,但在尝试打印它时遇到了异常。由于它是一个元组,因此提取值也很棘手。至于必须阅读每个小细节的特殊文档,这是 python 和 django 的一个不那么令人愉快的时间和精力消耗特性,所谓的类型冷漠只是一个骗局
-
所以您认为其他人投入“不愉快”的时间和精力来教育自己,只是为了让您不必这样做?学习确实需要时间和精力;是否“不愉快”主要取决于学习者。学习如何学习事物似乎更加困难。
-
不,我相信像我一样经常分享信息是本网站的目标,如果您不想回答,请到其他地方使用快捷方式。
-
不,这个网站的目的是让人们互相帮助解决他们无法解决的编程问题。不想自己阅读文档既不是编程问题,也不是您无法解决的问题,当然也不是我们可以帮助您解决的问题。