일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- c++
- java
- es6
- django ORM
- 파이썬
- web
- js
- 장고
- form
- Algorithm
- Git
- react
- Django
- 알고리즘 풀이
- AWS
- 알고리즘 문제
- API
- PYTHON
- 알고리즘
- django rest framework
- HTML
- django widget
- 파이썬 알고리즘
- CSS
- DRF
- 백준
- Baekjoon
- javascript
- MAC
- 알고리즘 연습
- Today
- Total
목록2020/08/06 (2)
수학과의 좌충우돌 프로그래밍
IAM 이란? IAM이란 Identity and Access Management의 약자로 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스입니다. 회사에서 클라우드 서비스 없이 물리적인 서버, 데이터베이스, 스토리지를 사용하고 있다면 각각에 대한 접근 권한이 있을 겁니다. 엄격하게 한다면 데이터베이스와 관련 없는 직원들은 데이터베이스가 존재하는 장소에는 출입도 제한될 것이며 다른 것도 마찬가지일 겁니다. IAM은 이와 유사하게 동작합니다. 하나의 AWS 계정 안에서도 IAM 그룹과 사용자를 생성해 접근제어 및 권한을 세분화할 수 있습니다. 어느 계정에게는 RDS의 제어권한만, 어느 계정에서는 S3의 제어권한만 주는 방식으로 말이죠. IAM을 다뤄보며 익혀봅시다. IAM 사용자 생성 우선 ..
django에서는 기본적으로 orm을 지원해주고 있습니다. 따라서 테이블을 생성할 때도 orm으로 생성할 수 있습니다. 테이블을 생성하다보면 필드 옵션으로 null와 blank 속성이 존재하고 이는 꽤나 헷갈리는 내용입니다. 따라서 이번 포스팅에서는 각각에 대해 알아보도록 하겠습니다. Null vs Blank Null 은 데이터베이스와 관련되어 있습니다. 기본값은 false로 Null 을 허용하지 않으며, True로 할 시에는 데이터베이스에 Null 값을 저장할 수 있습니다. Blank는 유효성과 관련되어 있습니다. 기본값은 false로 해당 필드 없이 저장하고자 하면 유효성 검사에서 걸러지며, True로 할 시에는 해당 필드가 없어도 정상적으로 동작합니다. 다음과 같은 모델을 만들고 이에 대한 쿼리를 ..