Задать вопрос
Ответы пользователя по тегу Django
  • Как в Django с помощью matplotlib динамически отображать диаграммы на странице?

    @dodo101000101
    Так ли тебе нужен matplotlib?

    Если да то можешь использовать matplotlib для генерации png графиков, а потом с помощью JS организовать на странице обновление.
    Вот пример views.py для генерации графиков
    import matplotlib
    matplotlib.use('Agg')
    import matplotlib.pyplot as plt
    
    def plot_pic(request):
        # делаешь графики
        plt.draw()
        response = HttpResponse(content_type="image/jpeg")
        plt.savefig(response, format="png")
        plt.clf()
        return response

    выводить с помощью чего-то такого:
    <img src={% url 'plot_pic' %} width="640" height="auto">



    А вообще попробуй plotly.js, который бы по таймеру делал запросы на сервер.
    Ответ написан
    Комментировать
  • Как импортирова контент с другой страницы?

    @dodo101000101 Автор вопроса
    Проблема с HTML решена, но очень топорно:

    views.py
    from urllib.request import urlopen
    def detail(request):
        page = urlopen('https://example.com/1.html')
        charset = page.info().get_content_charset()
        return render(request, 'detail.html', {'page':page.read().decode(charset)})

    detail.html
    {{page|safe}}
    Ответ написан
    Комментировать