|
|
|
@ -39,11 +39,15 @@ def clients_add_ajax(request): |
|
|
|
if not request.is_ajax(): |
|
|
|
if not request.is_ajax(): |
|
|
|
return HttpResponseBadRequest() |
|
|
|
return HttpResponseBadRequest() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
new_client_id = None |
|
|
|
|
|
|
|
new_client_str = None |
|
|
|
form = form_class(data=request.POST) |
|
|
|
form = form_class(data=request.POST) |
|
|
|
if form.is_valid(): |
|
|
|
if form.is_valid(): |
|
|
|
new_client = form.save(commit=False) |
|
|
|
new_client = form.save(commit=False) |
|
|
|
new_client.user = request.user |
|
|
|
new_client.user = request.user |
|
|
|
new_client.save() |
|
|
|
new_client.save() |
|
|
|
|
|
|
|
new_client_id = new_client.id |
|
|
|
|
|
|
|
new_client_str = new_client.name |
|
|
|
|
|
|
|
|
|
|
|
non_field_errors = form.non_field_errors() |
|
|
|
non_field_errors = form.non_field_errors() |
|
|
|
if not form.is_valid(): |
|
|
|
if not form.is_valid(): |
|
|
|
@ -54,7 +58,9 @@ def clients_add_ajax(request): |
|
|
|
'field_errors': form.errors, # ошибки полей |
|
|
|
'field_errors': form.errors, # ошибки полей |
|
|
|
'form_errors': non_field_errors, # ошибки формы |
|
|
|
'form_errors': non_field_errors, # ошибки формы |
|
|
|
#'reload': form.is_valid() and 'reload_on_success' in request.GET |
|
|
|
#'reload': form.is_valid() and 'reload_on_success' in request.GET |
|
|
|
'reload': False |
|
|
|
'reload': False, |
|
|
|
|
|
|
|
'id': new_client_id, |
|
|
|
|
|
|
|
'name': new_client_str, |
|
|
|
} |
|
|
|
} |
|
|
|
return HttpResponse(json.dumps(data), mimetype='application/json') |
|
|
|
return HttpResponse(json.dumps(data), mimetype='application/json') |
|
|
|
|
|
|
|
|
|
|
|
|