Как задать параметры запроса в Django и динамически обновлять графики

Я новичок в Django и это отнимает у меня много времени. Любая помощь будет очень признательна.

Я использую chart js для отображения графиков в моем HTML и у меня есть фильтр даты в шаблоне HTML, который я буду использовать как фильтр для отображения данных в графиках

enter image description here

У меня есть данные в бэкенде, которые должны динамически отображаться во фронтэнде при выборе даты. Мой код бэкенда принимает даты 'from' и 'to' из запроса. Как мне передать выбранные диапазоны дат в качестве параметров запроса, чтобы request.GET['from'] использовал мою начальную дату и динамически обновлял график в HTML с результатами

Допустим, у вас есть такой url : http://localhost:8000/data?from=x&to=y

Вот как вы можете написать свое представление

Представление на основе функций :

def retrieve_data(request):
    from_date = request.GET.get('from', None)
    to_date = request.GET.get('to', None)

    # Use from_date and to_date as needed

Представление на основе класса :

class RetrieveData(APIView):

    def get(self):
        self.from_date = self.request.GET.get('from', None)
        self.from_to = self.request.GET.get('to', None)

    # In the reste of class you can access these attributs with
    # self.from_date or self.to_date

            
            
Вернуться на верх