본문 바로가기

SQLAlchemy

(2)
[SQLAlchemy] Model.query VS db.session.query() Model.query  VS  db.session.query() 뭐가 다르지?오늘 팀원분이 아래와 같은 질문를 주셨다.sqlAlchemy에서 .first()  쿼리로 조회된 데이터를 dict나 형태로 형변환을 해서 확인을 해보고 싶은데  왜 _asdict()가 안될까요🤔;;;  Flask에서 sqlalchemy를 사용하다보면  object.query와 session.query()를 편의에 따라 혼용해서 사용한다. 반환된 데이터를 조작하는 방법이 비슷해서 두 객체가 같을거라고 보통 생각하지만,반환된 커리의 type을 로그로 찍어보면 사실 전혀 다른 객체임을 알 수 있다.$ Model.query: $ db.session.query:  Model.query와 db.session.query()의 차이점을 좀더..
[Pyhon] 파이썬 vars() 함수: 객체 속성을 다루는 도구 파이썬 vars() 함수: 객체 속성을 다루는 도구vars() 함수란?vars() 함수는 파이썬 내장 함수 중 하나로, 객체의 속성(attribute)들을 딕셔너리(Dictionary) 형태로 반환하는 함수이다. vars() 함수는 객체의 이름을 인자로 받고, 해당 객체의 속성들을 딕셔너리 형태로 반환한다. 객체가 클래스의 인스턴스인 경우, vars() 함수는 인스턴스의 속성들을 딕셔너리로 반환한다. 클래스 자체를 인자로 넘겨주는 경우에는 클래스의 속성들을 딕셔너리로 반환한다. vars() 함수 예시class Person: def __init__(self, name, age): self.name = name self.age = age person1 = Person("Alice", 30) # 객체 pers..