Как задать параметры запроса в Django и динамически обновлять графики
Я новичок в Django и это отнимает у меня много времени. Любая помощь будет очень признательна.
Я использую chart js для отображения графиков в моем HTML и у меня есть фильтр даты в шаблоне HTML, который я буду использовать как фильтр для отображения данных в графиках
У меня есть данные в бэкенде, которые должны динамически отображаться во фронтэнде при выборе даты. Мой код бэкенда принимает даты '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