Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 29, 2010 08:12:37

torin2k
От:
Зарегистрирован: 2010-05-31
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

global name 'json' is not defined

В контроллере есть код:

...
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

подскажите, плиз, с чего копать.



Офлайн

#2 Сен. 29, 2010 09:43:47

appetito
От:
Зарегистрирован: 2010-09-28
Сообщения: 147
Репутация: +  2  -
Профиль   Отправить e-mail  

global name 'json' is not defined

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 и всё



Офлайн

#3 Сен. 29, 2010 11:20:18

torin2k
От:
Зарегистрирован: 2010-05-31
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

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 и всё
json(Data) заворачивает в json список объектов sqlalchemy из query.

Код не мой. Сам методом json не пользуюсь, а напрямую возвращаю словари, поэтому и прошу помощи.



Отредактировано (Сен. 29, 2010 11:26:10)

Офлайн

#4 Сен. 29, 2010 13:42:42

appetito
От:
Зарегистрирован: 2010-09-28
Сообщения: 147
Репутация: +  2  -
Профиль   Отправить e-mail  

global name 'json' is not defined

Даже не знаю, чем вам помочь. функций подобных вашей ‘json’ мы незнаем, если она есть в вашем проекте , то она не импортирована в модуль с контроллером. Можно попробовать найти её в коде проекта, или написать свою, если понятно как именно она должна преобразовать модель в словарь.



Офлайн

#5 Сен. 29, 2010 13:47:20

torin2k
От:
Зарегистрирован: 2010-05-31
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

global name 'json' is not defined

appetito
Даже не знаю, чем вам помочь. функций подобных вашей ‘json’ мы незнаем, если она есть в вашем проекте , то она не импортирована в модуль с контроллером. Можно попробовать найти её в коде проекта, или написать свою, если понятно как именно она должна преобразовать модель в словарь.
Спасибо, за участие. Оказалось, что мне передали не все исходники.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version