ее отвалидировать, но во вьюшку прилетает пустая форма, что не так делаю?
$.ajax({
type: "POST",
url: "{% url 'reports:json_get_ctv_chart_data' %}",
data: { 'csrfmiddlewaretoken': '{{ csrf_token }}',
'ctv_form': $('#ctv_form').serialize() <--- $('#ctv_form') в консоле браузера все нормально отображается с данными
я правильно ее отправляю?
вьюшка:
if request.method == 'POST':
filters_form_ctv = ReportStatsForm_ctv(request.POST) <--- тут чую что не правильно пытаюсь ее получить :(
if filters_form_ctv.is_valid():
Я так отправляю $(document).ready(function () { $(".contactForm").submit(function (event) { event.preventDefault(); $.ajax({ method: 'POST', data: $(this).serialize(), url: "{% url 'email_request' %}" }) }); }); Внутри нужной формы делаю {% csrf_token %} @csrf_exempt def email_request_ajax_view(request): if request.method == 'POST' and request.is_ajax(): pprint(request.POST) ... Вот так принимаю и всё есть
Обсуждают сегодня