В коде ниже что должно быть вместо ???? Должно ли это быть Base? Но для меня это выглядит странно.
import sqlalchemy as sa
from sqlalchemy.orm import declarative_base
metadata = sa.MetaData()
Base = declarative_base(metadata=metadata)
class User(Base):
__tablename__ = 'user'
first_name = ...
last_name = ...
# another models
class Repository:
# base repository
model: ???
def create(self, **create_data) -> ???:
pass
def get(self, pk) -> ???
pass
class UserRepository(Repository):
pass
# another repositories
Подробнее здесь: https://stackoverflow.com/questions/769 ... e-hintings