我经由request.POST接受数据是这样的:在Django检查内容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))
它从一堆的文本输入框接收数据称为形式-O-位置一路最多form-5-location。
我想添加的是一个检查,以确保request.POST包含任何这些输入字段中的数据。我认为我的问题是我不知道在Django中描述这个问题的正确术语。
我知道如何在PHP中做到这一点:查看内部$ _POST至少有一个字段不能为空,但我似乎无法通过搜索google找到正确的答案。
如果我在这些输入字段中找不到任何数据,我想将用户重定向回主页面。
这是一个很好的建议!也许看看djangoproject.com上的ModelForms – kafuchau 2009-11-17 03:30:10
我也推荐这种方法:) – Jiaaro 2009-11-17 14:04:03