Python: как лучше делать взаимодействие класса с базой данных, который туда отображается

Предположим у меня есть классы, элементы которых должны сохраняться и подгружаться из базы, например SQLite. Как это лучше организовать, через какой-либо типовой механизм, библиотеку, или нужно самому сохранять и подтягивать данные через SQL?

Структуры например что-то типа таких:

class Node:
  def __init__(self, name: str, age: int):
    self.name = name
    self.age = age

  def get_list_items(self):
    # some code for retrieve list of ExtDataItem

class ExtDataItem:
   def __init__(self, ow: Node, data: str):
      self.owner = ow
      self.data = data

Ответы (0 шт):