Импорт объекта "запрос" в функцию представлений без передачи его в качестве аргумента
пожалуйста, мне нужна помощь с этим объектом "просьба", который приводит меня в отчаяние...
Я читал, что теоретически "запрос" в представлениях - это объект "HttpRequest", но у меня есть скрипт, который должен вызвать views.py функция, которая должна использовать этот "запрос", чтобы получить его в качестве аргумента.
Затем я попытался импортировать этот объект в свой скрипт во многих режимах, но, похоже, всегда "не быть тем же самым" и я получаю досадные ошибки, как:
"Объект' HttpRequest 'не имеет атрибута 'session'"
Есть ли другой способ использовать объект "запрос" в функции представления, избегая передачи в качестве аргумента?
Что-то вроде этого:?
def view_function(): request = ?? form = fooform bar = request.session['foo'] context{ 'form' = form 'bar' = bar } return render(request, "foo.html", context)
Я знаю, что это не элегантно, но я все еще учусь, и мне действительно не нужно для этой программы элегантное решение.
Заранее спасибо
Что я уже пробовал:
Я пытался импортировать этот таинственный объект во многих режимах:
from django.http import request
,
from django.http import HttpRequest request = HttpRequest()
,
from urllib import request
,
from urllib import HttpRequest
,
import django.http.request
...