@Solo__n

Как внедрить html страницу с указаной папки в Django (страница находится не в папке проекта)?

Вопрос обстоит так:
Есть отдельная папка в которой будут генериться разные html файлы с аналитикой
Нужно в джанго создать страницу на которой будут ссылки на все эти страницы.
и по нажатию на ссылку должна открыться страница ( ну само собой)

Подскажите, пожалуйста!
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
Складываете в папочку
В джанго выполняете что-то вроде my_files = os.listdir('<путь до папочки>') - и выводите этот список прибавляя некий url

my_files = os.listdir('<путь до папочки>')
context['links'] =  [f'/некий урл/{my_file}' for my_file in my_files]


А в nginx организуете раздачу файлов просто как статики по данному url
location /некий урл
{
    alias /путь/до/папки;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы