Как я могу справиться с отрисовкой выбранного шаблона - получаю мета ошибку ,,Http request has no attribute''
def thanks(request):
template = select_template(['poll/a.html', 'poll/b.html'])
template.render({'a': 'b'}, HttpRequest)
Это мой код, и он выдает ошибку, как указано выше. Я также пробовал использовать return. В документации сказано, что это должен быть именно HttpRequest, а не request. В чем проблема?
Django предоставляет действительно удобный способ рендеринга ваших шаблонов.
Создайте папку в вашем приложении и назовите ее "templates":
your_app
templates
base.html
imprint.html
views.py
models.py
...
В случае, если вы хотите отобразить imprint.html как возврат вашей функции thanks() в вашем представлении, вы можете сделать это следующим образом:
views.py:
def thanks(request):
#here you can write your code
return render(request, "your_app/imprint.html",