Как я могу справиться с отрисовкой выбранного шаблона - получаю мета ошибку ,,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",
Вернуться на верх