프로그래밍을 처음 해보는 사람이 Python 언어와 Django 프레임웍, 그외에 기타 여러 도구를 활용해서 기본적인 기능을 갖춘 웹사이트를 개발하고 런칭해본다.
미니 쇼핑몰. Django Admin을 통해서 쇼핑몰 컨텐츠를 등록하면, 웹페이지에서 컨텐츠를 전시하고, 사용자가 구매하고, 댓글을 달 수 있게 한다.
- 회원가입 / 로그인
- 상품 목록 보기
- 상품 상세 내역 보기
- 구매하기
- 구매내역 보기
- 댓글
- HTML / CSS 기초
- Python 기초
- Django 사용법
- Bootstrap 활용
- MVC 개념
- 버전 관리
brew install python
pip install ipython
pip install django
- Django bash completion
mkdir workspace
cd workspace
django-admin.py startproject minishop
cd minishop
chmod +x manage.py
./manage.py startapp shopping
./manage.py runserver
- github 가입, 저장소 만들기
- gitx로 커밋
- github에 push
- urls.py에 url 등록
- settings.py에 app 등록
- 텍스트로 Hello World!! 출력
- html로 출력
- h1~h6
- a
- p
- div
- table
- ul, ol, li
- font, color
- inline/block element
- content flows, float
- box model
- css file, style tag
- Bootstrap
- navbar
- 상품 사진
- 상품 이름
- grid 배열
- sqlite3
- model 설계
- django shell에서 갖고 놀기
- 파이썬 기초 문법
- django admin에서 데이터 입력
- 링크 누르면 상세화면으로 이동
- 상품 사진, 이름, 설명
- 구매 버튼
- 로그인이 필요한 기능 처리
- 로그인 페이지
- 가입
- 로그아웃
- 구매 처리
- 구매 목록 보여주기
- 댓글 입력 UI
- 댓글 저장
- 댓글 보여주기