Size: 868
Comment:
|
Size: 1945
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 | === 프로젝트, 사이트 생성 === |
Line 24: | Line 32: |
1. model | * ./manage.py syncdb => fail! * vi settings.py === 모델링에서 동작확인까지 === 1. model (bigbigworld 만) * vi gmpstudy/models.py * ./manage.py syncdb |
Line 26: | Line 40: |
1. url | * ./manage.py shell 1. url, include(..) |
Line 31: | Line 46: |
second cycle | === MP3 파일의 추가 === |
Line 35: | Line 50: |
== 토론 == | === key expression 테이블의 추가 === |
Line 37: | Line 52: |
== 참고정보 == | === difflib, Ajax를 이용한 받아쓰기 체크 === === 로그인 기능 구현 === === 개인별 기록표 === === 웹디자인 적용 === == 기타 정보 == 서비스를 위해 추가로 해야할 일들 1. 데이터 입력 스크립트 1. mod_python 등을 이용한 서비스 http://biohackers.net/wiki/EnglishStudyWithDjango 에서 프로젝트가 계속 진행됩니다. 같이 참여하고 싶은 분들의 참가를 환영합니다. == 에필로그 == 청중들로 부터, 추가로 구현했으면 하는 아이디어를 접수 받는다. 쉽게 시연 가능한 것이라면, 그자리에서 바로 구현하여 보여주고, 그렇지 않은 경우, 해결방법을 제시한다. == 코멘트 == (코멘트를 남겨주세요) |
대안언어축제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
실습 진행
프로젝트, 사이트 생성
- startproject, startapp
- django-admin.py startproject engstudy
- cd engstudy
- ./manage.py startapp gmpstudy
- settings.py
./manage.py syncdb => fail!
- vi settings.py
모델링에서 동작확인까지
- model (bigbigworld 만)
- vi gmpstudy/models.py
- ./manage.py syncdb
- shell 에서 몇가지 데이터 입력
- ./manage.py shell
- url, include(..)
- view
- template
- 동작확인
MP3 파일의 추가
- model 수정
- 사용자 로그인 및 개인별 성적페이지
key expression 테이블의 추가
difflib, Ajax를 이용한 받아쓰기 체크
로그인 기능 구현
개인별 기록표
웹디자인 적용
기타 정보
서비스를 위해 추가로 해야할 일들
- 데이터 입력 스크립트
- mod_python 등을 이용한 서비스
http://biohackers.net/wiki/EnglishStudyWithDjango 에서 프로젝트가 계속 진행됩니다. 같이 참여하고 싶은 분들의 참가를 환영합니다.
에필로그
청중들로 부터, 추가로 구현했으면 하는 아이디어를 접수 받는다. 쉽게 시연 가능한 것이라면, 그자리에서 바로 구현하여 보여주고, 그렇지 않은 경우, 해결방법을 제시한다.
코멘트
(코멘트를 남겨주세요)