У меня есть такой класс Python
class Car(Base):
def __init__(self, details):
for field,value in details.iteritems():
self[field] = value
и я так называю
car_details['make'] = 'Dodge'
car_details['model'] = 'Ram'
car = Car(car_details)
однако это не удается с
TypeError: 'Car' object does not support item assignment
Я пытаюсь настроить его, поэтому я могу просто использовать car.make
, как только класс будет инициализирован.