교재

Django로 웹사이트 만들고 런칭하기

프로그래밍을 처음 해보는 사람이 Python 언어와 Django 프레임웍, 그외에 기타 여러 도구를 활용해서 기본적인 기능을 갖춘 웹사이트를 개발하고 런칭해본다.

개발할 웹사이트의 내용

미니 쇼핑몰. Django Admin을 통해서 쇼핑몰 컨텐츠를 등록하면, 웹페이지에서 컨텐츠를 전시하고, 사용자가 구매하고, 댓글을 달 수 있게 한다.

기능 목록

학습하게 되는 기술

개발 환경 준비

개발 도구

Python & Django

brew install python
pip install ipython
pip install django

Django로 웹사이트 개발

프로젝트 만들기

mkdir workspace
cd workspace
django-admin.py startproject minishop
cd minishop
chmod +x manage.py
./manage.py startapp shopping
./manage.py runserver

http://localhost:8000 접속

git 저장소에 보관

Hello World

  1. urls.py에 url 등록
  2. settings.py에 app 등록
  3. 텍스트로 Hello World!! 출력
  4. html로 출력

HTML 기초

CSS 기초

The Fancy UI 따라하기

상품 실제 데이터로 입력

상품 상세화면

로그인

구매

댓글

Deployment

Heroku