0
Я пытаюсь передать параметр другому методу, и я получаю исключение.Передача параметра другому методу в python webpy
import web
import json
class Process:
def request(self, query_string):
print query_string
def GET(self):
params = web.input()
request(params)
return json.dumps(dict(foo=55))
Это дает мне.
<type 'exceptions.NameError'> at /process
global name 'request' is not defined
Может ли кто-нибудь объяснить, почему я не могу передать переменную другому методу.
Связано ли это с тем фактом, что метод «запрос» не получает «я» в качестве первого параметра? Фактически, он получает «я», но не query_string, как предполагалось. Разве это не запрос def (self, query_string)? –
Я пробовал оба себя как первый параметр тоже – Kathick
это все та же ошибка с самим собой как первый параметр? также, почему метод определяется как запрос и называется do_request? Вы пробовали это позвонить ему с self.request (params) –