Для типа платежа у меня есть «наличные» и «кредит», которые определены в режиме:
Код: Выделить всё
from enum import Enum
class Mode(Enum):
cash: str
upi: str
Код: Выделить всё
from sqlalchemy import Column, Integer, Float, Enum
from utils.database import Base
from utils.paytype import Mode
class Records(Base):
__tablename__ = "records"
id = Column(Integer, primary_key=True, index=True)
amount = Column(Float, nullable=False)
payment_type = Column(Enum(Mode), nullable=False)
Подробнее здесь: https://stackoverflow.com/questions/788 ... ed-in-enum