Flask에서 RuntimeError: Working outside of request context.

Flask 쓰다가 삽질을 너무 쎄게 해서 잊지 않기 위해 글로 남겨둔다. Flask + Celery 조합으로 비동기 처리를 하던중 다음과 같은 에러메세지가 떴다. RuntimeError: Working outside of request context. This typically means that you attempted to use f ...

ORM 잘못 쓰지 않기

나는 ORM 쓰는 것을 좋아한다. 개발자의 실수를 컴파일 단계에서 많이 걸러줄 수 있고, IDE를 쓸 경우 자동 완성 기능이나 코드 트래킹, 또 추상화를 통해 특정 데이터베이스에 의존하지 않는 등 많은 장점들이 있다. 또 다른 큰 장점은 테이블 안 데이터를 객체로 사용할 수 있다는 것이다. 코드를 더 자주 보는 개발자에게는 훨씬 더 직관적이고, 가독 ...