더북(TheBook)

파이썬 예시 코드

# SQLAlchemy 예
from sqlalchemy import Column, String, select, Boolean
from sqlalchemy.orm import declarative_base

Base = declarative_base()

class User(Base):
    __tablename__ = 'users'

    username = Column(String(40))

SQLAlchemy의 Column에 사용할 모델 필드 자료형인 String을 보면 객체 생성의 인자로 정수 40을 사용합니다. 바로 이런 인자를 SQLModel의 Field() 함수는 sa_column_kwargs 인자로 받아 사용하는 것이지요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.