📢 공지사항
home
🐭

1주차

웹 서비스 구조

프론트엔드

자바 스크립트
HTML
CSS

백엔드

마리아 DB
NGinx(서버 소프트웨어, 클라이언트 요청을 처리함)
Django
docker(배포, container들을 모아 하나의 완성된 프로그램이 됨)

Django 개발 패턴

Model

간편하게 DB에 접근 및 DB 수정
Django Database를 각각 Article Row에 매칭해서 저장

View

대부분의 계산
User Server의 Request & Response를 담당
Routing(화면과 URL 연결)

Template

User Interface
프론트 엔드와 밀접함
정적인 내용(HTML)에서 → 동적인 내용 생성

Git

버전 관리 시스템

이전 버전으로 rollback이 가능하다
새로운 기능을 추가하거나 기존의 기능과 합칠 수 있다

Gitignore

SECRET_KEY는 배포할 때 노출하면 안됨 → .gitignore에 SECRET_KEY를 담은 .env파일을 등록

Django Template

Templates을 view, settings.py에 디렉토리 등록 후 사용 가능

extends

상속, 주로 어떤 결과물의 바탕을 만듬
block
extends에서 바탕을 이루는 내용의 단위, 수정할 수 있음

include

적은 내용을 추가