после реализации канала в django разные запросы путают ответы друг с другом( ОС Windows )

#python #django #windows #channel

Вопрос:

я реализовал канал для реализации сокетов, но теперь запросы путают свои ответы друг с другом. и я не знаю, почему это происходит. например, если у меня есть два запроса ajax, которые выполняются асинхронно, то ответ на первый запрос ajax принимается вторым запросом ajax, и первый возвращает ошибку, поскольку его ответ был получен вторым. например (первый запрос ajax):

 function Weeks(){
$.ajax({
    url:'/en/logistics/changeWeek/08-02-2021/Api',
    method:'GET',
    // async: false,
    success: function(result){
        console.log(data)
        activeDate = new Date((result.seconds)*1000)
        dateNumber = activeDate.getDay()
        week_start = activeDate.addDays(-dateNumber)
        week_end = activeDate.addDays(6-dateNumber)
        depolyedDates = result.deployedDates
        depolyedDates = depolyedDates.map(element => new Date((element)*1000).getTime()/1000)
        readyDates = result.readyDates
        readyDates = readyDates.map(element => new Date((element)*1000).getTime()/1000)
        today = new Date((result.today)*1000)
        console.log(today)
        create_week()
    }
}) 
 

}

(второй запрос ajax)

     function getDrivers(params,page){
  $.ajax({
    url:"/en/logistics/drivers/Api/resfresh"  "?params="   encodeURI(JSON.stringify(params)),
    // async: false,
    method:"GET",
    success: function(data){
      console.log(data)
      drivers = data.drivers
      driverCurrentPage = page
      driverLastPage = data['last_page']
      if (!driverActive amp;amp; drivers.length > 0){
        activeDriverTab(drivers[0].id )
      }
      createDriverDiv()

    },
    error:function(e){
      console.log(e)
    }
  })

      }
 

когда эти запросы сделаны, это то, что я получаю:
введите описание изображения здесь

и это принимается введите описание изображения здесь

этот ответ должен был быть получен по запросу недели ajax, вместо этого он был отправлен водителям один

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