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를 쓸 경우 자동 완성 기능이나 코드 트래킹, 또 추상화를 통해 특정 데이터베이스에 의존하지 않는 등 많은 장점들이 있다. 또 다른 큰 장점은 테이블 안 데이터를 객체로 사용할 수 있다는 것이다. 코드를 더 자주 보는 개발자에게는 훨씬 더 직관적이고, 가독 ...

Duplicate entry '' for key 오류

사실 알고 보면 명확한 하고 심플한 에러인데 "뭐지?" 하며 구글링을 했던 이슈라 짧게 노트 남겨둔다. 환경 : mysql 작업 내용 : 기존 있는 field를 unique로 해주어야 함. 다음과 같은 SQL문을 준비했다. ALTER TABLE My_Tables ADD UNIQUE INDEX myfieldUNIQUE ...