열 생성자 인자에 대한 SQLAlchemy의 문서를 읽는 동안, 나는 this code example을 발견 (링크에서 전체 예제를 참조 Column()
관련이없는 호출을 제거하기 위해 편집) : 특히SQLAlchemy docs (열 기본값 설정) -이 행은 어떻게 구문 적으로 유효한 Python입니까?
t = Table("mytable", meta,
# define 'key' to pull its default from the 'keyvalues' table
Column('key', String(20), default=keyvalues.select(keyvalues.c.type='type1', limit=1))
)
을, 이해가 안 돼요 어떻게 default
인수가 Column()
이면 유효한 파이썬입니다. 저와 제 Python 인터프리터 모두 keyvalues.select(keyvalues.c.type='type1', limit=1)
은 keyvalues.select()
에 대한 키워드 인수의 이름으로 표현식 keyvalues.c.type
을 사용하는 것 같습니다.
문서는 keyvalues
의 정의 얼버무, 그리고 나는 구문 에러를 던지고에서 내 통역을 중지 keyvalues
을 정의하는 방법을 찾을 수 없어.
표현식을 키워드로 사용할 수 없습니까? 이것은 다른 이유로 실제로 유효한 구문입니까? 유효한 구문 인 경우 유효하게 만드는 데 필요한 코드를 보여주는 간단한 예를 제공 할 수 있습니까?
오피스 문서는 오타가 있으며'=='이어야합니다. –