✅ TODAY ✅
1. docker 원격 강의 정리
https://hyunjoo3107.tistory.com/159
Docker | 3주차 서비스 배포하기 (1)
🔍 postgresql 컨테이너 생성하기 1. postgresql 이란? : 오픈 소스 데이터베이스. Oracle DB, MySQL 등 상용 라이센스를 가지고 있는 데이터베이스와는 다르게 무료로 사용 가능. Oracle DB, Mysql, Microsoft SQL에
hyunjoo3107.tistory.com
https://hyunjoo3107.tistory.com/160
Docker | 3주차 서비스 배포하기 (2)
🔍 더 작은 이미지로 배포하기 1. docker 이미지는 용량 최적화를 위해 컨테이너 실행에 필요한 최소한의 파일만 들어있는 slim 이미지를 지원 2. 이미지의 태그별 특징 buster, jessie, stretch debian에서
hyunjoo3107.tistory.com
2. Django 복습 - 원격강의 & 프로젝트
Django F expressions - F()
- F() 객체는 모델 필드의 변환된 값 또는 주석이 달린 열을 나타낸다.
- 데이터베이스에서 Python 메모리로 데이터를 갖고오지 않고 모델 필드 값을 참조해 사용하여 데이터베이스 작업을 수행할 수 있다.
- 장고는 F()객체를 사용하여 데이터베이스 수준에서 필요한 작업을 설명하는 SQL 표현식을 생성하게 된다.
- Python이 Django의 F()클래스를 통해 수행하는 모든 작업은 필드를 참조하고 작업을 설명하는 SQL 구문을 생성하는 것이다.
F() 사용의 장점
- 작업을 수행하기 위해 Python이 아닌 데이터베이스 가져오기
- 일부 작업에 필요한 쿼리 수 줄이기
- 경쟁 조건 을 피할 수 있다
'TIL(Today I Learned)' 카테고리의 다른 글
221116 TIL (0) | 2022.11.16 |
---|---|
221115 TIL (0) | 2022.11.15 |
221111 TIL (0) | 2022.11.11 |
221110 TIL (0) | 2022.11.10 |
221109 TIL (0) | 2022.11.09 |