gpt4 book ai didi

python - Django HttpRequest问题

转载 作者:行者123 更新时间:2023-11-28 19:27:17 35 4
gpt4 key购买 nike

我正在尝试获取 Django 中表单字段的值,现在

xxx = request.POST[u'a1']

给我一​​个值,但是

xxx = request.POST.get(u'a1')

什么都没给我

我做错了什么?

更新:

使用第一种方法,request.method = POST,使用第二种方法将其更改为 GET,

我所做的只是替换一行代码。

Ingmar,是的,这确实返回了 true。

Shawn,第一种方法生成 DEBUG:root:[(u'a1', u'A1_6')],

第二种方法生成 DEBUG:root:[]

最佳答案

get 方法有两个参数:key 和一个返回值,表示没有匹配的键(默认为 None)。
也许第一个示例仅在表单在字段“a1”中具有值的情况下有效。
为 get 方法设置一个返回值(例如 xxx = request.POST.get(u'a1', 'something'))或提前检查表单中是否有该字段 (如果 u'a1' 在 request.POST ...)

关于python - Django HttpRequest问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7197534/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com