def add_new_group(request): if request.method == "POST": form = GroupsForm(request.POST, auto_id=False) response_dict = {} if request.is_ajax(): if form.is_valid(): form.save() response_dict['message'] = 'Changes have been saved' response_dict['result'] = 'success' else: response_dict['result'] = 'error' response = {} for error in form.errors: response[error] = form.errors[error][0] response_dict['response'] = response json = simplejson.dumps(response_dict, ensure_ascii=False) return HttpResponse(json, mimetype='application/json') else: if form.is_valid(): form.save() form = GroupsForm() return direct_to_template(request, "add_group.html", {'form':form})