Django API представление для javascript Ajax запроса
Допустим, у меня есть Chart
демонстрация
class Chart(models.Model):
data = models.TextField()
Я храню и загружаю данные в формате JSON, манипулирую данными и пытаюсь вывести график на фронтенде. Пользовательский случай может быть следующим:
- user use app interface to generate data, upload it
- data is uploaded to backend and stored within an
Chart
instance - 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. Я буду очень благодарен за
- any suggestion you make.
- any source to look at.