Как вызвать функцию с request без ошибки?

def decorDef(request):
    return print('lolo')


decorDef(request)

При вызове данной функции выдаёт ошибку: nameerror name request is not defined. Я понимаю, что она говорит - не подключён request, но по факту, он вполне работает если убрать decorDef(request). (Мало ли, я напомню, что request используется в веб-приложениях (я работаю с джангой), и скорее всего в этом дело. Но не понимаю, как как исправить.) Благодарю.


Ответы (1 шт):

Автор решения: RockInMyHead

В строке decorDef(request) , вы должны не просто указать переменную параметра, а указать аргумент, например decorDef('То что вам нужно'), теперь функция работает корректно, но если вам например не нужна передача аргумента, то просто не указывайте ничего в параметре:

def decorDef():
    return print('lolo')
decorDef()

И на всякий случай, аргумент необходимо передавать если вам нужно сделать примерно так:

def decorDef(request):
   print (request)
decorDef('g')
→ Ссылка