파이썬 플라스크에서 sqlalchemy를 사용하여 다음과 같이 테이블을 생성합니다.
현재 쿼리 결과는 다음과 같습니다.
우리가 얻는 것은 쿼리셋 객체입니다. 이 객체의 모든 내용을 인쇄할 수 있는 방법이 있나요? 다음과 같이 매번 이 객체의 속성 하나만 가져오는 대신에? 그리고, 이 문장을 실행할 때 실제로 실행된 SQL 문장을 어떻게 출력하나요?
이것은 sqlalchemy 자체의 운영에 관한 것입니다.
sqlalchemy
내가 아는 것은 sqlalchemy를 사용할 때입니다. 다음과 같은 쿼리가 있다고 가정해 보겠습니다.
직접 해보세요:
실제 SQL문을 출력할 수 있습니다. 다음과 같이 다양한 데이터에 대해 방언 출력을 수행할 수 있습니다.
그래서 falsk에서는 flask-sqlalchemy 자체가 flask-sqlalchemy本身只是对sqlalchemy의 패키지이기 때문입니다. 동일한 접근 방식이 적용되어야 합니다
flask-sqlalchemy
제 기억이 맞다면 str(해당 모델)을 직접 사용하세요
실제 실행된 SQL 문을 인쇄하세요: SQLALCHEMY_ECHO=True
SQLALCHEMY_ECHO=True
이것은
sqlalchemy
자체의 운영에 관한 것입니다.내가 아는 것은
으아악sqlalchemy
를 사용할 때입니다. 다음과 같은 쿼리가 있다고 가정해 보겠습니다.직접 해보세요:
으아악실제 SQL문을 출력할 수 있습니다. 다음과 같이 다양한 데이터에 대해 방언 출력을 수행할 수 있습니다.
으아악그래서 falsk에서는
flask-sqlalchemy
자체가flask-sqlalchemy
本身只是对sqlalchemy
의 패키지이기 때문입니다. 동일한 접근 방식이 적용되어야 합니다제 기억이 맞다면 str(해당 모델)을 직접 사용하세요
실제 실행된 SQL 문을 인쇄하세요:
SQLALCHEMY_ECHO=True