由于 Django 1.5 原始帖子数据可以通过 request.body 访问。
在我的应用程序中,我有时会通过表单发送数据,有时还会收到原始数据(例如 json)。有没有办法编写这样一个不会失败的函数?
def get_post_var(request, name):
result = request.POST.get(name)
if result:
return result
post_body = dict(urlparse.parse_qsl(request.body))
result = post_body.get(name)
if result:
return result
return None