[python] спрятанные члены класса
От: neFormal Россия  
Дата: 30.09.09 14:30
Оценка:
столкнулся с такой интересностью в django:
class UserInfo(models.Model):
    birthday = models.DateField('birthday date')


вроде обычный класс.. наследуется от кого то, содержит какой то мембер..
но dir(UserInfo) этот мембер не показывает, появляется он только у экземпляра класса после инстанцирования..

как можно получить такое поведение?.
в джанге производятся какие то игры с метаклассами (собственно, у models.Model есть __metaclass__), но в этом я пока не разобрался.. может коллективный разум подскажет?.
...coding for chaos...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.