| from sqlalchemy.orm import declarative_base | |
| Base = declarative_base() | |
| def to_dict(obj): | |
| fields = obj.__table__.columns.keys() | |
| return { | |
| field: (val.to_dict() if hasattr(val, "to_dict") else val) | |
| for field in fields | |
| if (val := getattr(obj, field)) | |
| } | |
| # TODO: Define models here | |