Differences between revisions 13 and 30 (spanning 17 versions)
Revision 13 as of 2006-08-28 13:38:12
Size: 1945
Editor: 203
Comment:
Revision 30 as of 2007-02-08 18:30:37
Size: 216
Editor: 211
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl falsetru:read,write,admin,revert
대안언어축제2006 BoF 세션
[Django]와 함께 EnglishStudy하기
Line 4: Line 3:
개괄적 설명은 http://altlang.org/fest/EnglishStudyWithDjango http://gmp.biohackers.net
Line 6: Line 5:
발표당일 공개할 내용들을 이곳에 정리 대안언어축제2006 BoF 세션 AltLang:EnglishStudyWithDjango
Line 8: Line 7:
[[TableOfContents]]

== 개요 ==
Django란?

고전적인 DB기반 웹어플리케이션 구축
 1. 데이터베이스 설계
 1. create db, table
 1. list, detail, insert, update, delete programming with HTML, CSS, JavaScript

Django에서는
 1. Model
 1. URL
 1. View
 1. Template

== 실습 진행 ==

=== 프로젝트, 사이트 생성 ===
 1. startproject, startapp
  * django-admin.py startproject engstudy
  * cd engstudy
  * ./manage.py startapp gmpstudy
 1. settings.py
  * ./manage.py syncdb => fail!
  * vi settings.py

=== 모델링에서 동작확인까지 ===
 1. model (bigbigworld 만)
  * vi gmpstudy/models.py
  * ./manage.py syncdb
 1. shell 에서 몇가지 데이터 입력
  * ./manage.py shell
 1. url, include(..)
 1. view
 1. template
 1. 동작확인

=== MP3 파일의 추가 ===
 1. model 수정
 1. 사용자 로그인 및 개인별 성적페이지

=== key expression 테이블의 추가 ===

=== difflib, Ajax를 이용한 받아쓰기 체크 ===

=== 로그인 기능 구현 ===

=== 개인별 기록표 ===

=== 웹디자인 적용 ===

== 기타 정보 ==
서비스를 위해 추가로 해야할 일들
 1. 데이터 입력 스크립트
 1. mod_python 등을 이용한 서비스

http://biohackers.net/wiki/EnglishStudyWithDjango 에서 프로젝트가 계속 진행됩니다. 같이 참여하고 싶은 분들의 참가를 환영합니다.

== 에필로그 ==
청중들로 부터, 추가로 구현했으면 하는 아이디어를 접수 받는다. 쉽게 시연 가능한 것이라면, 그자리에서 바로 구현하여 보여주고, 그렇지 않은 경우, 해결방법을 제시한다.

== 코멘트 ==
(코멘트를 남겨주세요)
이후로도 프로젝트는 계속 진행됩니다. YongsLib:wiki/GmpStudy

[Django]와 함께 EnglishStudy하기

http://gmp.biohackers.net

대안언어축제2006 BoF 세션 EnglishStudyWithDjango

이후로도 프로젝트는 계속 진행됩니다. wiki/GmpStudy

EnglishStudyWithDjango (last edited 2012-08-17 10:51:31 by 182)

web biohackers.net