Здравствуйте у меня есть такое задание. Мне требуется собрать информацию и записать ее в базу данных, есть Event1 c полями (Evid, UserID, Country, Age) и Event2 с полями (Evid, UserID, Time, MoneySent) и еще …, короче как записать в бд я знаю, нужно сделать через такие классы как EventBase : , EventCustom(EventBase) - для каждого ивента и класс типо EventLogger и в нем функция (event.object) происходит запись в бд. Есть базовый класс
class EventBase:
def __init__(self, **kwargs):
self.data = dict()
for kwarg in kwargs:
value = kwargs[kwarg]
try:
getattr(self, kwarg, value)
except AttributeError:
print("Error")
else:
self.data[kwarg] = value
Помоги пожалуйста дописать или киньте ссылку где можно подробно про это почитать.