Найти - Пользователи
Полная версия: global name 'json' is not defined
Начало » Pyramid / Pylons / TurboGears » global name 'json' is not defined
1
torin2k
В контроллере есть код:

...
from pylons.decorators import jsonify
...

class mController(BaseController):

...

@jsonify
def getData(self, format='html'):
...
return json(Data)
...
при запросе: /m/getData
выдает ошибку: global name ‘json’ is not defined

подскажите, плиз, с чего копать.
appetito
torin2k
В контроллере есть код:

...
from pylons.decorators import jsonify
...

class mController(BaseController):

...

@jsonify
def getData(self, format='html'):
...
return json(Data)
...
при запросе: /m/getData
выдает ошибку: global name ‘json’ is not defined

подскажите, плиз, с чего копать.
как обычно, с изучения литературы
http://pylonsbook.com/en/1.1/css-javascript-and-ajax.html#json

json - не нужен, пишите return Data и всё
torin2k
appetito
torin2k
В контроллере есть код:

...
from pylons.decorators import jsonify
...

class mController(BaseController):

...

@jsonify
def getData(self, format='html'):
...
return json(Data)
...
при запросе: /m/getData
выдает ошибку: global name ‘json’ is not defined

подскажите, плиз, с чего копать.
как обычно, с изучения литературы
http://pylonsbook.com/en/1.1/css-javascript-and-ajax.html#json

json - не нужен, пишите return Data и всё
json(Data) заворачивает в json список объектов sqlalchemy из query.

Код не мой. Сам методом json не пользуюсь, а напрямую возвращаю словари, поэтому и прошу помощи.
appetito
Даже не знаю, чем вам помочь. функций подобных вашей ‘json’ мы незнаем, если она есть в вашем проекте , то она не импортирована в модуль с контроллером. Можно попробовать найти её в коде проекта, или написать свою, если понятно как именно она должна преобразовать модель в словарь.
torin2k
appetito
Даже не знаю, чем вам помочь. функций подобных вашей ‘json’ мы незнаем, если она есть в вашем проекте , то она не импортирована в модуль с контроллером. Можно попробовать найти её в коде проекта, или написать свою, если понятно как именно она должна преобразовать модель в словарь.
Спасибо, за участие. Оказалось, что мне передали не все исходники.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB