Imagine there is a model:
from sqlalchemy.orm import DeclarativeBase
from sqlalchemy.orm import Mapped
from sqlalchemy.orm import mapped_column
class Base(DeclarativeBase):
pass
class User(Base):
tablename = “users”
id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True)
first_name: Mapped[str]
last_name: Mapped[str]
# another 10 fields
How can I make a clone of instance of User model? I know I can manually create a clone. But I need some universal way. Maybe built-in capability in SqlAlchemy…