Чтение из файла с выводом в html-шаблон в django
Как можно написать решение, связанное ниже, в файле views.py для чтения из нескольких файлов и вывода различных полей? Я могу заставить это работать для одного, но если я попытаюсь скопировать вставку f = open('path/text.txt', 'r') file_content = f.read() f.close() context = {'file_content': file_content}
и слегка изменяя буквы, чтобы иметь уникальные версии, кажется, что это ломает его... Я передаю уникальные варианты, не повторяя "f" ex: h = open(BASE_DIR, 'path/tofile') file_content = h.read() h.close() context = {'file_contenth': file_contenth}
Затем я передаю в return return render(request, pathtohtml, {'file_content': file_content}, {'file_contenth': file_contenth}
и это "ломает" его. Я пробовал несколько вариантов передачи этих переменных безрезультатно
Я использовал решение, найденное здесь Django: Отображение содержимого txt файла на сайте
Правильный формат следующий:
return render(request, path/to/html, {'file_content': file_content, 'file_contenth': file_contenth, 'other_variable': other_variable})