Почему отображается необработанный код Html, когда я визуализирую свою страницу с кодом состояния 200?
Я слежу за учебником YT о Django2, где учитель визуализирует базовый HTML-файл, чтобы показать страницу «Hello World» с помощью базовой функции home_view(). Очевидно, он правильно отображает страницу. Но при попытке выполнить ту же функцию необработанный HTML-код отображается в моем браузере (Chrome).
Я понял, что удаление кода статуса из параметров функции render () решает эту проблему и отображает только сообщение HTML.
views.py
def home_view(request, *args, **kargs):
template_name = "pages/home.html"
context={}
status=200
return render(request,template_name,context,status)
pages / home.html
<h1>Hello World</h1>
Я использую Django3.2 и python 3.9 вместо Django 2.X, используемого в руководстве.