Поскольку исходные данные 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