Ajax успешно разместил сообщение, но Django получил нулевое значение - PullRequest
0 голосов
/ 11 мая 2019

Ajax отправил данные успешно, но функция Django получила их как нулевое значение .... попробовала все возможные способы в течение нескольких дней, но результат тот же ... Пожалуйста, это задерживает меня с даты отправки.

попытался отправить в формате json, но отклонил его

$.ajax({
          type: "GET",
          url: "results/",
          data: {'datum': 1000},
          success: function(data){
            console.log(data);
            alert("You will now be redirected.");
            window.location.href = "results/";
            },
          error: function(request, status, error, data){
            console.log(error);
        },

  });

Просмотр Django

def thistry(request):
  if request.method == 'GET':

     dat = request.GET.get('datum')
     dee = 9
     return  render(request, 'studentapp/rough2.html', {'dat': dat,     'dee':dee})

URL-адрес Django

path('weekly/teachers/results/', views.thistry, name='first_page_weekly'),

1 Ответ

0 голосов
/ 11 мая 2019

Вы можете попробовать это

from django.http import JsonResponse


def thistry(request):
    dat = request.GET.get('datum')
    dee = 9
    return JsonResponse({'dat': dat, 'dee': dee})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...