Django API представление для javascript Ajax запроса

Допустим, у меня есть Chart демонстрация

class Chart(models.Model):
    data = models.TextField()

Я храню и загружаю данные в формате JSON, манипулирую данными и пытаюсь вывести график на фронтенде. Пользовательский случай может быть следующим:

  1. user use app interface to generate data, upload it
  2. data is uploaded to backend and stored within an Chart instance
  3. use detail view and a redirect url to illustrate the result
def chartDetailView(request, pk):
    chart = Chart.objects.get(pk=pk)
    return render(request, 'chart/chart.html', {'data': chart.data})

Существует множество сайтов, которые разрешают костюмированный JS запрос, например, Web: как перенаправить на CodePen или JsFiddle с заполненной информацией?.

поскольку статическая страница требует только контекст data для выполнения функциональности, есть ли способ, которым я могу построить Ajax для javascript, чтобы открыть новую вкладку для просмотра?

Я имею в виду, что нужно написать представление, которое может быть запрошено anchor link, form, Ajax or fetch с данными, переданными через JS, и вернуть статическую страницу. (экземпляр Chart не хранится)


извините, что вопрос может показаться вам невежественным, я мало что знаю о rest framework. Я буду очень благодарен за

  1. any suggestion you make.
  2. any source to look at.
Вернуться на верх