Уведомления

Группа в Telegram: @pythonsu

#1 Июль 10, 2010 09:58:04

Norecces
От:
Зарегистрирован: 2010-04-13
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

globals()

Не могу понять в чем загвоздка:
выдает ошику :

Exception Type:	FieldError
Exception Value:
Cannot resolve keyword 'davlenie__mb' into field. Choices are: davlenie__mb, den, god, id, kod_gvk, mesyats
вьюха
cmf=globals()[(request.GET['TablicaForm'])]
if str(cmf)==str(SutPatm):
lord='davlenie__mb'
модель
class SutPatm(models.Model):
kod_gvk = models.IntegerField()
god = models.IntegerField()
mesyats = models.IntegerField()
den = models.IntegerField()
davlenie__mb = models.FloatField()
class Meta:
db_table = u'sut_patm'



Офлайн

#2 Июль 10, 2010 10:12:38

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

globals()

ну, имя поля нельзя делать с двумя подчеркиваниями.



Офлайн

#3 Июль 10, 2010 10:20:48

Norecces
От:
Зарегистрирован: 2010-04-13
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

globals()

точно, чтото я про**лся на этом моменте.



Офлайн

#4 Июль 11, 2010 21:29:48

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

globals()

А причем тут “globals()”?



Офлайн

#5 Июль 13, 2010 09:10:12

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

globals()

Я даже из-за такой же жути попал под раздачу Ивана Сагалаева:) . Но это тема уже для флейма…

Офлайн

#6 Июль 13, 2010 10:26:01

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

globals()

Очень эффектно… Я бы до такого не додумался. И вам не советую.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version