Django 배우기
파이썬을 아는 사람을 위한 무료 인터랙티브 Django 강의입니다. 뷰, 템플릿, 모델을 작성하고 실행을 누르면 진짜 Django 6.1로 사이트가 에디터 옆에 열립니다. AI 힌트와 섹션별 수료증도 있습니다.
119 개 강의119 챌린지254 퀴즈 문제
- 초보자 환영
AI 코딩 도우미
실습 중심의 대화형 강의
모든 레슨에 음성 나레이션 제공
지식을 확인하는 퀴즈
무료 수료증
커리큘럼
섹션 1
Django 기초
섹션 시작하기시작Django 사이트가 요청에 응답하는 방식: 프로젝트와 앱, 뷰, URL, 템플릿을 알아봅니다. 작은 카페의 웹사이트를 페이지별로 만들어 봅니다.첫 번째 Django 사이트 만들기
프로젝트5 개 강의510동적 URL
프로젝트5 개 강의510템플릿
프로젝트6 개 강의615레이아웃과 정적 파일
프로젝트4 개 강의410섹션 2
모델과 관리자
섹션 시작하기시작모델로 데이터를 저장하고 ORM으로 조회해 페이지에 표시한 뒤 Django 관리자에서 관리합니다. 책장을 만들어 봅니다.첫 번째 모델
프로젝트6 개 강의615ORM으로 데이터 조회하기
6 개 강의615데이터베이스의 페이지
프로젝트3 개 강의35관리자
프로젝트2 개 강의25프로젝트: 작가
2 개 강의24섹션 3
폼
섹션 시작하기시작검색 폼, POST 폼과 CSRF, Django 폼, 유효성 검사, ModelForm을 활용해 방문자의 입력을 안전하게 처리합니다. RSVP 기능이 있는 이벤트 게시판을 만들어 봅니다.HTML 폼
프로젝트4 개 강의48Django 폼
프로젝트7 개 강의715ModelForm
프로젝트4 개 강의410프로젝트: 게스트 목록
3 개 강의35섹션 4
사용자와 계정
섹션 시작하기시작회원 가입, 로그인, 로그아웃 기능을 구현하고 페이지를 보호하며 사용자마다 각자의 데이터를 제공하는 방법을 알아봅니다. 비공개 메모 앱을 만들어 봅니다.누가 방문 중일까요
프로젝트5 개 강의59나만의 데이터
프로젝트4 개 강의410섹션 5
클래스 기반 뷰
섹션 시작하기시작Django의 제네릭 뷰를 사용해 코드 작성량을 줄이는 방법을 알아봅니다. 목록, 상세, 생성, 수정, 삭제, 페이지네이션, 믹스인을 다룹니다. 구인 게시판을 만들어 봅니다.함수에서 클래스로
프로젝트3 개 강의35제네릭 디스플레이 뷰
프로젝트4 개 강의49뷰 편집하기
프로젝트7 개 강의715섹션 6
JSON API
섹션 시작하기시작모델을 JSON API로 만들고 JSON을 받아 적절한 상태 코드를 반환하는 방법을 알아봅니다. JavaScript에서 API를 호출하고 사이트를 배포할 준비를 합니다. 작업 추적 앱을 만들어 봅니다.첫 번째 JSON 엔드포인트
프로젝트3 개 강의35요청 읽기
프로젝트5 개 강의510업데이트 및 삭제
프로젝트3 개 강의35API 호출하기
프로젝트3 개 강의39프로젝트: 작업 정리하기
3 개 강의35배포 준비 완료
프로젝트2 개 강의25
해보면서 배우기
실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.
연속 기록을 쌓아보세요
꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.
12 일 연속
내일도 돌아와서 연속 기록을 유지하세요!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
더블 오어 낫싱
7일 중 5일차
연속 기록 동결
2 left
당신은 혼자가 아닙니다
글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!
모든 방식으로 학습
읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.
변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.
Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.
값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.
수료증을 받으세요
완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.
Coddy에서 Django를 배워야 하는 이유
- 코드와 사이트가 나란히 있습니다. 실행을 누르면 진짜 Django 6.1 프로젝트가 브라우저에서 시작됩니다. 마이그레이션이 실행되고, 주소창이 있는 미리보기에 사이트가 열리며, 콘솔에는 모든 요청과
print(), 오류가 파일과 줄 번호와 함께 표시됩니다. 확인을 누르면 브라우저처럼 사이트를 방문해 레슨을 채점합니다. - 첫 섹션에서는 카페 웹사이트를 처음부터 만듭니다. Django란 무엇인지, 프로젝트와 앱,
INSTALLED_APPS, 뷰,path()와include(),{% for %},{% if %}, 필터를 쓰는 템플릿, 이름 있는 URL, 템플릿 상속, 정적 파일을 배웁니다. - 다음은 책장으로 배우는 데이터베이스입니다. 모델과 마이그레이션, 셸과 QuerySet, 목록과 상세 페이지, Django 관리자,
ForeignKey와ManyToManyField. 이어서 참석 신청을 받는 이벤트 게시판으로 폼을 배웁니다. GET과 POST, CSRF, POST 후 리디렉션,Form,ModelForm, 유효성 검사, 메시지. - 비공개 메모 앱으로 사용자와 계정을 다룹니다. 로그인, 로그아웃, 회원가입,
login_required, 한 사용자에게 속한 메모, 작성자만 열 수 있는 편집 페이지. 그다음 채용 게시판으로 클래스 기반 뷰를 배웁니다.ListView,DetailView,CreateView,UpdateView, 페이지네이션.
Django 학습에 대해 자주 묻는 질문
Django를 배우기 전에 파이썬을 알아야 하나요?
진짜 Django인가요?
manage.py, 설정, 앱, 모델, 뷰, 템플릿.파이썬이나 Django를 설치해야 하나요?
아니요. 모든 것이 브라우저에서 실행되고, 데이터베이스는 메모리에 있어 실행할 때마다 새로 시작합니다. 강의는 웹사이트에 있어 컴퓨터나 휴대폰에서 볼 수 있지만, Coddy 모바일 앱에는 없습니다. 나중에 직접 프로젝트를 만들 때는 컴퓨터에 파이썬과 Django를 설치하세요. 여기서 배운 것은 그대로 쓸 수 있습니다.
이 Django 강의에서 무엇을 만드나요?
섹션마다 하나씩, 여섯 개의 프로젝트입니다. 카페 웹사이트, 관리자가 있는 책장, 참석 신청을 받는 이벤트 게시판, 계정이 있는 비공개 메모 앱, 클래스 기반 뷰로 만든 채용 게시판, 할 일 관리 API.
Django REST Framework도 배우나요?
JsonResponse, 상태 코드, JSON 본문 읽기). 이것이 바로 Django REST Framework가 자동화하는 일입니다.Django 사이트를 배포하나요?
DEBUG, ALLOWED_HOSTS, collectstatic, 환경 변수), 만든 사이트는 브라우저에서만 실행됩니다.Django 강의는 무료인가요?
네. 레슨, 실행되는 사이트, AI 힌트, 수료증은 모두 무료입니다. 무료 계정으로는 하루에 몇 개의 레슨을 진행할 수 있고, Pro는 하루 제한을 없앱니다.
Django 강의 수료증을 받을 수 있나요?
네. 6개 섹션을 각각 마치면 무료 수료증을 받습니다. 수료증마다 공유하거나 LinkedIn에 추가할 수 있는 페이지가 있습니다.