Задать вопрос

Как в django перенаправить запрос на локальный html?

Здравствуйте.
Пишу проект на основе фреймворка django и столкнулся с такой задачей, на сервере где запущено django приложение есть папка в которую сторонняя программа складывает результаты своей работы в виде html файлов и различной статики для данного html. Подскажите как можно в django считать данный файл со всей необходимой статикой и вернуть пользователю эту html. Сейчас делаю так:
views.py
...
def result(request, _id):
        log_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "Results", 'log.html')
        log = open(log_path)
        html = log.read()
        log.close()
    return HttpResponse(html)
...


Но в этом случае все картинки которые лежат рядом с log.html недоступны. Может есть возможность в django просто отдать ссылку на локальное расположение log.html или как-то этот log.html упаковать, чтобы вся статика была внутри?
  • Вопрос задан
  • 230 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
winordie
@winordie
Лучшая документация -- исходники
Django тут ни при чем, просто натрави nginx/apache на эту папку и дело с концом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы