Мне интересно, возможно ли добавлять поля к объектам динамически. Например, я хочу иметь возможность добавить что-то вроде:
user = object()
user.first_name = 'John'
user.last_name = 'Smith'
Когда я выполняю это в интерпретаторе командной строки Python, я получаю:
AttributeError: 'object' object has no attribute 'first_name'
Есть идеи?