def index(request): if request.POST: form = ExampleForm(data=request.POST) else: form = ExampleForm() if request.is_ajax(): form_dict = FormSerializer().serialize(form) return json_response(form_dict, request) return direct_to_template(request, 'ajax_form.html', {'form': form})
def ajax_formset(request): formset_class = formsets.formset_factory(ExampleForm) if request.POST: formset = formset_class(data=request.POST) else: formset = formset_class() if request.is_ajax(): formset_dict = FormSerializer().serialize(formset) return json_response(formset_dict, request) return direct_to_template(request, 'ajax_formset.html', {'formset': formset})
def ajax_formset(request): formset_class = formsets.formset_factory(ExampleForm) rdict = {'validForm':'true'} if request.POST: formset = formset_class(data=request.POST) if formset.is_valid(): rdict.update({'validForm':'false'}) else: formset = formset_class() if request.is_ajax(): formset_dict = FormSerializer().serialize(formset) rdict.update({'form': formset_dict }) return json_response(rdict, request) return render(request, 'ajax_formset.html', {'formset': rdict})