Здравствуйте!
Есть модальное окно для создания новой записи, где используется AJAX. В самом модальном окне есть всего лишь одно поле (name). Пытаюсь перед сохранением проверить существует ли такая же запись. Если да то вывести сообщение в эту модальную форму. Как правильно вывести такого рода сообщения? Внизу привел пример view функцию для добавления новой записи.
view.py:
def function_add(request, project_code):
data = dict()
project = get_object_or_404(Project, pk=project_code)
if request.method == 'POST':
form = FunctionAddForm(request.POST)
if form.is_valid():
name = form.cleaned_data['name']
if Function.objects.filter(name=name, project=project_code).exists():
# Cообщение об ошибке 'Already exist'
else:
function = form.save(commit=False)
function.project = project
function.save()
data['form_is_valid'] = True
functions = Function.objects.filter(project=project_code)
data['html_function'] = render_to_string('project/function_list.html', {'functions': functions})
else:
data['form_is_valid'] = False
else:
form = FunctionAddForm()
context = {'project': project, 'form': form}
data['html_function_add_form'] = render_to_string('project/function_add.html', context, request=request)
return JsonResponse(data)