Request class list:
https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpResponseBadRequest
Bad request example:
https://www.programcreek.com/python/example/50066/django.http.HttpResponseBadRequest
def form_detail(request, slug, template="forms/form_detail.html"): form = get_object_or_404(models.DocumentSetForm, slug=slug) request_context = RequestContext(request) args = (form, request_context, request.POST or None) form_for_form = forms.DocumentSetFormForForm(*args) if request.method == 'POST': if not form_for_form.is_valid(): form_invalid.send(sender=request, form=form_for_form) return HttpResponseBadRequest(json.dumps(form_for_form.errors), content_type='application/json') else: entry = form_for_form.save() form_valid.send(sender=request, form=form_for_form, entry=entry, document_id=request.session['document_id_for_entry']) return HttpResponse('') return render_to_response(template, { 'form': form }, request_context)
No comments:
Post a Comment