-
도커
Docker File : 도커 이미지를 만들기 위한 파일로써 CMD를 사용하여 파일과 설정값을 셋팅함 Docker Image : 컨테이너 실행에 필요한 파일과 설정값이 포함되어 있는 파일, Immutable Docker Container : 파일이 실행되는 독립적인 환경, Mutable Docker hub : 도커 이미지파일을 저장할 수 있는 remote repository 도커파일 생성 –(build)–> 파일을 통한 도커이미지 생성 —-> 도커허브에 업로드 —-> 허브에 업로드된 이미지를 다운받아 사용(=컨테이너 생성, run)
-
[라이브러리] logging (로깅, 로그)
로그 레벨 LevelValueWhen to useDEBUG10상세한 정보INFO20예상대로 작동하는 지 확인WARNING 30예상치 못한 일이 발생했거나 가까운 미래에 발생할 문제 표시ERROR40소프트웨어가 함수를 실행 시키지 못하는 심각한 문제CRITICAL50소프트웨어가 작동하지 못하는 심각한 문제 - 기본 레벨 : WARNING 구성 요소 1. Logger - 로그를 생성하는 메서드 제공 logging.getLogger(‘name’) - 로그 생성 method : Logger.debug(), Logger.info(), Logger.warning(), Logger.error(), L...
-
사용자, 권한
사용자 ○ 사용자 로그인 (데이터베이스 서버접속) $ mysql -u 사용자명 -p Enter password: ************* Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 26 Server version: 8.0.23 MySQL Community Server - GPL - root 계정 로그인 $ mysql -u root -p ○ 사용자 생성, 비밀번호 변경, 삭제 -- 생성 -- CREATE USER 'scott' IDENTIFIED BY '1234'; -- user : scot...
-
Django REST Framework(DRF)
1. 가상환경 셋팅 및 프로젝트 설정 pip install djangorestframework → DRF 설치 # Create the project directory mkdir tutorial cd tutorial # Create a virtual environment to isolate our package dependencies locally python3 -m venv env source env/bin/activate # On Windows use `env\Scripts\activate` # Install Django and Django REST framework into the virtual e...
-
Foreign key의 choice 제한걸기
- 모델폼의 choice를 활용함 Model class ShopCategory(models.Model): category = models.CharField(max_length=50, verbose_name='카테고리명') class Meta: verbose_name = '카테고리' verbose_name_plural = verbose_name class ShopProduct(models.Model): name = models.CharField(max_length=100, verbose_name='상품이름') point =...