Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 15, 2013 14:11:17

armor
Зарегистрирован: 2012-06-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение атрибута модели

Добрый день,
как обратиться к атрибуту модели (класса) по названию?
В php я бы делал так user->{'id'}, как это сделать в python?
Извините за дурацкий вопрос.

Офлайн

#2 Янв. 15, 2013 14:32:15

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

Изменение атрибута модели

Как точно подсказать не смогу. Но зачем, если не секрет?



Офлайн

#3 Янв. 15, 2013 14:35:57

armor
Зарегистрирован: 2012-06-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение атрибута модели

Для разных групп пользователей используются разные поля, нужно для редактирования и выборки по ним.

Офлайн

#4 Янв. 15, 2013 15:09:19

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

Изменение атрибута модели

Может getattr?



Офлайн

#5 Янв. 15, 2013 16:26:19

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Изменение атрибута модели

>>> class A:
...     x = 0
... 
>>> getattr(A, "x")
0
>>> 

Офлайн

#6 Янв. 16, 2013 08:26:56

armor
Зарегистрирован: 2012-06-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение атрибута модели

Да, спасибо большое, то что нужно.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version