스마트폰에서 촬영한 사진을 Django 서버에 업로드 하고 해당 이미지를 썸네일로 받을 경우 이미지가 의도하지 않는 방향으로 회전하는 문제가 발생한다. 아마 스마트폰으로 촬영한 이미지의 Exif metadata의 Orientation값이 적용되지 않아 의도한 방향으로
장고에서 어떤 방법을 통해 서로의 코딩 규칙, 비즈니스 로직의 위치, 각 책임의 분리를 만들어서 효율적인 개발, 수정 및 유지보수를 가능하게 하는걸까?장고에서 개발할 때 항상 고민되는 부분을 생각해보자.비즈니스 로직을 어디다 둘 것인가?장고를 처음 개발할 때 보통 vi
프로젝트를 기획 및 설계하고, 또 DB를 설계하고 프론트엔드에서 사용할 API를 만들려고 할 때 이 API가 느리게 돌면 혹은 너무 많은 요청이 들어와서 응답을 제대로 못하면 어떻게하지? 라는 생각을 안해볼 수가 없다. 그러면 다양한 상황이 존재할 때 각각 어떤 방법으
Django로 백엔드 개발을 하다보면 어느순간 celery, redis 등을 사용해서 비동기 처리 등을 하곤한다. redis 뿐만아니라 RabbitMQ, Kafka을 쓰기도한다. 그러면 우리가 자주 사용하는 celery, redis 는 무엇이고 비동기 처리하는 방식을
django에서 API 등을 만들다 보면 serializer는 필수불가결한 존재이다. 사용하다보면 validate를 재정의해서 사용하기도 하고 validate\_{field_name}, to_representation 등을 재정의해서 사용하곤 한다.그런데 serial