Gru*_*uck 2 forms django data-processing
我通过request.POST接受数据,如下所示:
if request.method == 'POST':
l = Location()
data = l.getGeoPoints(request.POST)
appid = settings.GOOGLE_API_KEY
return render_to_response('map.html',
{'data': data, 'appid': appid},
context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
它接受来自一堆名为form-0-location的文本输入框的数据,一直到form-5-location.
我要添加的是检查以确保request.POST包含任何这些输入字段中的数据.我认为我的问题是我不知道在Django中描述这个的正确术语.
我知道如何在PHP中做到这一点:查看$ _POST内部至少其中一个字段不为空,但我似乎无法通过搜索谷歌找到正确的答案.
如果我在这些输入字段中找不到任何数据,我想将用户重定向回主页面.
if request.method == 'POST' and request.POST:
# Process request
Run Code Online (Sandbox Code Playgroud)
如果请求不包含任何数据,request.POST 将为 false。