4 django post get request default-value
我在一个提交按钮下有2个HTML提交字段,其中一个是可选的.我正在使用'get'方法来检索提交的数据,但我希望可选字段具有默认值,以防用户提交空表单.如果我不这样做,我会得到一个MultiValueDictKeyError.
if request.method == 'GET':
# required
name = request.GET['name']
# optional
color = request.GET['color']
Run Code Online (Sandbox Code Playgroud)
我认为一个可能的解决方案是尝试/除了每个领域,但是有更优雅的方法吗?我知道get.post()你可以做类似的事情
color = request.POST.get('color', False)
Run Code Online (Sandbox Code Playgroud)
但这似乎不适用于request.get()
有任何想法吗?
谢谢,
fertileneutrino
Chr*_*att 10
在这里感到困惑...... request.get()不会起作用,但是request.GET.get()应该.您是否只是输错了或者您实际使用的是request.get()什么?
| 归档时间: |
|
| 查看次数: |
6802 次 |
| 最近记录: |