Size: 868
Comment:
|
Size: 1150
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
대안언어축제2006 BoF 세션 http://altlang.org/fest/EnglishStudyWithDjango | 대안언어축제2006 BoF 세션 개괄적 설명은 http://altlang.org/fest/EnglishStudyWithDjango 발표당일 공개할 내용들을 이곳에 정리 |
Line 6: | Line 10: |
== GoodMorningPops Study Site == 라디오방송 [http://www.kbs.co.kr/radio/coolfm/gmp/ 굿모닝팝스] 가운데 뉴스 mp3부분을 DB로 만들고, dictation을 연습하면 어떨까. |
== 개요 == Django란? |
Line 9: | Line 13: |
== Django 란? == 개괄적 설명 |
고전적인 DB기반 웹어플리케이션 구축 1. 데이터베이스 설계 1. create db, table 1. list, detail, insert, update, delete programming with HTML, CSS, JavaScript |
Line 12: | Line 18: |
== 설치 == 설치방법소개 * Python, Django(0.95), pysqlite2 |
Django에서는 1. Model 1. URL 1. View 1. Template |
Line 16: | Line 24: |
== 따라해 보세요 == | == 실습 진행 == |
Line 18: | Line 26: |
first cycle | === first cycle === |
Line 24: | Line 32: |
* ./manage.py syncdb => fail! * vi settings.py |
|
Line 25: | Line 35: |
* vi gmpstudy/models.py * ./manage.py syncdb |
|
Line 26: | Line 38: |
1. url | * ./manage.py shell 1. url, include(..) |
Line 31: | Line 44: |
second cycle | === second cycle === |
Line 35: | Line 48: |
== 서비스를 위해 추가로 해야할 일들 == 1. mod_python 등을 이용한 서비스 |
|
Line 36: | Line 53: |
== 참고정보 == |
대안언어축제2006 BoF 세션
개괄적 설명은 http://altlang.org/fest/EnglishStudyWithDjango
발표당일 공개할 내용들을 이곳에 정리
개요
Django란?
고전적인 DB기반 웹어플리케이션 구축
- 데이터베이스 설계
- create db, table
list, detail, insert, update, delete programming with HTML, CSS, JavaScript
Django에서는
- Model
- URL
- View
- Template
실습 진행
first cycle
- startproject, startapp
- django-admin.py startproject engstudy
- cd engstudy
- ./manage.py startapp gmpstudy
- settings.py
./manage.py syncdb => fail!
- vi settings.py
- model
- vi gmpstudy/models.py
- ./manage.py syncdb
- shell 에서 몇가지 데이터 입력
- ./manage.py shell
- url, include(..)
- view
- template
- 동작확인
second cycle
- model 수정
- 사용자 로그인 및 개인별 성적페이지
서비스를 위해 추가로 해야할 일들
- mod_python 등을 이용한 서비스