Differences between revisions 7 and 12 (spanning 5 versions)
Revision 7 as of 2006-08-23 13:19:22
Size: 868
Editor: 203
Comment:
Revision 12 as of 2006-08-27 12:26:05
Size: 1150
Editor: 218
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

발표당일 공개할 내용들을 이곳에 정리

TableOfContents

개요

Django란?

고전적인 DB기반 웹어플리케이션 구축

  1. 데이터베이스 설계
  2. create db, table
  3. list, detail, insert, update, delete programming with HTML, CSS, JavaScript

Django에서는

  1. Model
  2. URL
  3. View
  4. Template

실습 진행

first cycle

  1. startproject, startapp
    • django-admin.py startproject engstudy
    • cd engstudy
    • ./manage.py startapp gmpstudy
  2. settings.py
    • ./manage.py syncdb => fail!

    • vi settings.py
  3. model
    • vi gmpstudy/models.py
    • ./manage.py syncdb
  4. shell 에서 몇가지 데이터 입력
    • ./manage.py shell
  5. url, include(..)
  6. view
  7. template
  8. 동작확인

second cycle

  1. model 수정
  2. 사용자 로그인 및 개인별 성적페이지

서비스를 위해 추가로 해야할 일들

  1. mod_python 등을 이용한 서비스

토론

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

web biohackers.net