컨텐츠

Django의 모델단에 Async 사용하기

2024-07-29 00:04 낱글
비동기 동작이 정말 필요한 계층은 매우 빈번하게 I/O가 일어나는 데이터베이스 계층입니다. 그리고 Django의 데이터베이스 계층에서 비동기 동작을 사용하며 여러 시행착오를 겪게 됩니다. 이번 컨텐츠에서는 가장 빈번하게 접하는 시행착오를 살펴보고, 우회 방법이 아닌 정확한 문제 대응 방법을 알아보겠습니다.

Django 5에 새롭게 도입된 GeneratedField

2024-05-14 20:01 낱글, 입문
GeneratedField는 Django 5.0에 새로 추가된 모델 필드입니다. 예시로 나온 코드를 보면 변을 제곱하여 사각형의 면적을 `area` 필드로 다루는데요. 다른 필드를 참고하여 미리 연산된(computed) 값을 담은 필드지요. 사용법은 Django답게 간단합니다. 기존 모델 필드처럼 사용하면 되거든요. 한 가지 사소한 난관을 제외하면요. 바로 Expression 이지요.

Django의 View에 비동기

2024-04-28 22:29 낱글, 활용
Django의 View를 비동기로 처리하는 건 sync_to_async 함수와 async_to_sync 함수로 쉽고 간편하게 구현할 수 있습니다. 어떻게 이게 가능한지 살펴보겠습니다.
푸딩캠프 뉴스레터를 구독하면 학습과 성장, 기술에 관해 요약된 컨텐츠를 매주 편하게 받아보실 수 있습니다.