팀별 컨벤션 컨벤션이란 특정 팀이나 조직에서 코드 작성 시 지켜야 하는 규칙과 가이드라인입니다.팀 내에서 아래 부분에 대해 미리 상의하고, 일관성이 지켜져야합니다.들여쓰기, 띄어쓰기, 괄호 위치, 주석 작성법디렉토리 구조커밋 메세지이상한 이름 (Mysterious Na
프로젝트를 위한 격리된 개발 환경을 생성하고 관리하는 도구프로젝트마다 독립적인 파이썬 라이브러리 및 의존성을 관리할 수 있음프로젝트별로 필요한 버전의 라이브러리 사용하고 서로 충돌시킬일 없게 할 수 있음!패키지 설치에도 비교적 가볍게 설치가 가능. 관리가 간편!venv
Django 프로젝트에서 urls.py 파일은 일반적으로 두 종류의 위치에서 발견됨하나는 프로젝트 레벨에서, 그리고 다른 하나는 앱 레벨에서.위치: 보통 프로젝트 디렉토리 (프로젝트를 생성할 때 지정한 이름의 디렉토리)에 위치담당하는 역할: 프로젝트의 루트 URL 설정
아래 진행 전에 가상환경 > 프로젝트~ 앱 생성해주기!(어제까지 했던 내용들)앱이름/models.py 파일에서 데이터베이스 테이블을 정의하기 위한 클래스(모델)를 만듭니다.예를들어이렇게 만들었는데, 그랬을 때 테이블명은?기본적으로 장고는 모델 클래스의 이름을 소문자로
2페이지로 구성 - 글 목록(홈), 글 작성글 작성 버튼 클릭시 db에 데이터 추가, 글 목록으로 돌아감프로젝트를 만들 폴더에 가상환경 설정가상환경 생성가상환경 실행장고 설치프로젝트 생성앱 생성board_project > setting에서 installed_apps에
구글 개발자 콘솔 접속http://console.developers.google.com/프로젝트 만들기 클릭프로젝트 만듦(프로젝트 이름 임의로, 소속은 없어도 됨)OAuth 동의 화면 클릭사용자 인증정보 만들기 클릭OAuth 클라이언트 ID선택동의화면 구성외부
구글 개발자 콘솔 접속http://console.developers.google.com/프로젝트 만들기 클릭프로젝트 만듦(프로젝트 이름 임의로, 소속은 없어도 됨)OAuth 동의 화면 클릭사용자 인증정보 만들기 클릭OAuth 클라이언트 ID선택동의화면 구성외부
1\. 프로젝트 및 앱 설정:새로운 Django 프로젝트를 생성하고 필요한 앱을 생성2\. OAuth2 인증 설정:Google Developers Console에서 OAuth 2.0 클라이언트 ID 및 클라이언트 비밀을 발급받기(발급과정은 어제올린 소셜 로그인 구글 부
가상환경 설정환경 설정:Django 및 DRF 설치프로젝트 생성앱 생성모델 생성:products/models.py에서 상품 모델을 정의함모델 변경사항을 데이터베이스에 반영하기 위해 마이그레이션을 생성하고 적용함DRF Serializer 생성:products/serial
haystack은 검색엔진 플랫폼같은 느낌Haystack을 사용하면 Django 애플리케이션에서 쉽게 검색 엔진을 통합하고 복잡한 검색 기능을 구현할 수 있음예를들어서 엘라스틱서치, Solr, Whoosh등이 있는데 엘사실시간 분산 검색 및 분석 엔진으로, 대량의 데이

Amazon Route 53도메인 연결도메인 이름 관리 및 DNS 서비스를 제공하여 사용자의 웹 사이트 또는 애플리케이션을 인터넷에 연결Amazon S3 (Simple Storage Service)파일 시스템. 주로 static파일 저장됨.객체 스토리지 서비스로, 정적
Amazon EC2 인스턴스 생성EC2 서비스로 이동인스턴스 생성 클릭이름은 최대한 소문자Amazon Linux선택AMI는 Amazon Linux 2 AMI선택인스턴스유형은 t2.micro새 키페어 생성키 페어 이름 - 비밀번호를 저장할 파일 이름(최대한 알아보기 쉽게
aws s3 연결해서 django에서 이미지 띄우기AWS IAM을 사용한 접근 제어: EC2 인스턴스에 IAM 역할을 부여하고, 해당 IAM 역할에 S3 버킷에 접근할 권한을 부여하는 방법IP 주소 제약 없이 S3에 접근할 수 있도록 해줌방법IAM 역할 생성IAM >
EC2란? / 설정방법 / 비용관리인스턴스 생성이름은 최대한 소문자Amazon Linux선택AMI는 Amazon Linux 2 AMI선택인스턴스유형은 t2.micro온디맨드/스팟 - 떨이 cpu키페어새 키페어 생성키 페어 이름 - 비밀번호를 저장할 파일 이름(최대한 알
Amazon EC2 인스턴스 생성EC2 서비스로 이동인스턴스 생성 클릭이름은 최대한 소문자Amazon Linux선택AMI는 Amazon Linux 2 AMI선택인스턴스유형은 t2.micro새 키페어 생성키 페어 이름 - 비밀번호를 저장할 파일 이름(최대한 알아보기 쉽게
RDBMS(관계형)NOSQL(비관계형)관계형 데이터베이스: 테이블 형태로 데이터를 저장. 데이터 간의 관계를 정의함.각 테이블은 컬럼(열)과 로우(행)로 구성비관계형 데이터베이스: 다양한 데이터 모델을 사용하여 데이터를 저장키-값, 문서, 그래프 등 다양한 형태의 데이
데이터베이스 오른쪽클릭이름 임의, 다른것 하지 않고 생성함테이블 생성데이터베이스>스키마>오른쪽 클릭이름 임의, 생성컬럼 생성생성한 테이블 오른쪽클릭 > 프로퍼티스 > 칼럼아래처럼 생성(내용은 달라도 됨)name - character varying - 10 - 기본키cl
데이터베이스 관리 시스템(DBMS)에서 사용되는 SQL 언어의 두 가지 주요 범주DML(Data Manipulation Language) : 데이터 조작하는 명령어 그룹DDL(Data Definition Language) : 데이터 정의하는 명령어 그룹DML은 데이터의
https://www.kaggle.com/datasets/spscientist/students-performance-in-examsstudent_scores 테이블에서 math_score가 70 이상인 학생들의 수를 출력하세요.student_scores 테이블
PostgreSQL 15(서버선택) > 로그인/그룹 롤 > postgres >오른쪽 클릭 및 properties선택 > 접근권한슈퍼관리자 / 관리자 / 유저가상환경/프로젝트(pokki) 생성drf설치pip install djangorestframeworkdb연결sett
가상환경에서 프로젝트 / 앱 생성라이브러리 설치settings.pymodels.py마이그레이션 실행Serializer 생성 (myapp/serializers.py)View 생성 (myapp/views.py)URL 설정 (myapp/urls.py)프로젝트 전체 URL에
index.html생성views.py수정urls.py 패턴 추가psycopg2설치pip install psycopg2-binaryviews.py에 검색로직 추가하는것으로 수정urls.py에 패턴 추가index.html 수정+js로 fetch내용 추가
권한주는 법로그인/그룹 롤만들기>로그인/그룹롤이름:(예시)blog_project_user저장데이터베이스 > properties정의비밀번호 설정보안수여자 - blog_project_user접근권한 - 원하는 권한 선택저장접근하는 법settings.pyDATABASEUse
엔진이미지컨테이너허브 가 있음....버거킹을 사용하여 Docker의 주요 구성 요소를 비유하면Docker Engine: 버거킹의 전체 운영 시스템Docker Engine은 이미지를 생성하고 컨테이너를 실행하는 핵심 기능을 제공버거킹의 매장에서 주방, 직원, 메뉴판 등이