프로그램(2)
-
Django ORM에서 Subquery 사용하기
사용자의 다양한 요청에 대한 응답을 하기 위해서는 DB Level에서 다양한 연산이 필요합니다. Django ORM을 사용하게되면 직접 Query를 작성할 수도 있지만 이보다는 ORM에서 제공하는 메서드들을 활용하는 것이 더 나을 수 있습니다. 왜냐하면 Raw Query로는 Django REST Framework에서 제공하는 다양한 기능(e.g Filtering, Ordering)을 사용하는데 제한이 있을 수 있기 때문입니다. 아래의 예시를 통해 Sub Query를 사용하는 방법을 알아보도록 합니다. # models.py class Video(models.Model): id = models.AutoField(primary_key=True) title = models.TextField(max_length=..
2019.04.16 -
4차 산업혁명의 시대, IT 역사를 되짚다
Key Points왜 지금 역사를 알아야 하는가?라이프 스타일을 바꾼 혁신의 주인공들을 만나다 왜 지금 역사를 알아야 하는가? 사실 역사라고 하면 굉장히 딱딱하고 어렵게 느껴지는 것이 사실입니다. 한국에서 자라고 교육받은 이들이라면 역사 시간에 외웠던 수 많은 사건들과 답을 할 수 없는 시험지의 오지선다 문제가 생각날 것이기 때문입니다. 주입식 교육을 받은 제가 보는 역사는 꽉 막힌 벽 같습니다. 바라보아도 정이 가지 않고, 딱딱해서 알고 싶지 않습니다. 나와는 거리가 먼 존재라는 생각이 듭니다. 하지만 역사는 사실 친숙한 존재입니다. 그럴 수 밖에 없습니다. 역사를 만드는 주인공이 다름 아닌 사람이기 떄문입니다. 사람이 존재하지 않았다면 역사는 존재하지 않았습니다. 사람이 모여 생활 양식이라는 것이 생..
2018.03.02