столкнулся с такой интересностью в django:
class UserInfo(models.Model):
birthday = models.DateField('birthday date')
вроде обычный класс.. наследуется от кого то, содержит какой то мембер..
но dir(UserInfo) этот мембер не показывает, появляется он только у экземпляра класса после инстанцирования..
как можно получить такое поведение?.
в джанге производятся какие то игры с метаклассами (собственно, у models.Model есть __metaclass__), но в этом я пока не разобрался.. может коллективный разум подскажет?.