플라스크 모델 부분 ORM사용 관련 문의드립니다.

ORM(시퀄알키미)을 사용하지 않고 model.py를 만들어 직접 mysql접속하여 사용하는 쿼리로만 하는게 좋을지,
(나중에 응용쿼리를 사용하려고 할 때, 조금 힘들것 같은느낌이 들긴해서) 고민입니다.
ORM이 익숙치가 않은지라 생산성이 더 떨어질 것 같다는 느낌을 받아서요

혹시 저자님은 ORM 선택하실때 이런고민은 없으셨을지요?

real7lucky 513

M 2020년 11월 3일 11:00 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

안녕하세요.

ORM을 사용하더라도 Raw SQL을 사용할 수 있습니다.
새로운 사이트를 만드신다면 ORM으로 시작하시는게 어떨까요?
ORM에 익숙해지면 SQL보다 더 빠르고 간편하게 프로그램들을 작성할 수 있게됩니다.
SQL에 익숙하시니 ORM이 불편하게 느껴질수 있겠지만 ORM은 한번 공부해볼 만한 가치가 있기도 하구요..

그리고 말씀하신대로 상당히 복잡한 쿼리를 ORM으로 해내기에는 어려운 상황이 있기도 합니다.
그럴때는 ORM대신 Raw SQL을 사용하는 방법도 있구요..

어떤 사이트를 만드는가, 개발에 참여한 사람들은 몇명이고 또 SQL에 익숙한 사람이 얼마나 되는지등..
을 고려하여 좋은 결정하시기를 바랍니다. ^^

박응용

2020년 11월 4일 9:58 오전

ORM 개념을 공부하고 싶기도 했습니다. 복잡한 경우는 RawSQL로도 할 수 있으니, 결과적으로는 하는 것이 더 좋을 것 같네요. 감사합니다. - real7lucky님, M 2020년 11월 4일 4:01 오후 추천 , 대댓글