Differences between revisions 3 and 6 (spanning 3 versions)
Revision 3 as of 2006-09-21 16:31:55
Size: 672
Editor: 211
Comment:
Revision 6 as of 2006-09-22 14:18:50
Size: 1712
Editor: 211
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:

토론주제
 * ORM
 * 데이타 검증
 * 테이블 관계 설정
 * 관리자 인터페이스
 * 뷰, 템플릿
 * URL 구조

그밖에
 * [AJAX] 구현예제
 * 위젯
 * 일반적인 개발 프로세스
 * DB 특정 기능들 (self join, 정의되지 않은 객체이름 사용, custom SQL...)
 * url 임의 매핑
 * 템플릿에 변수넘기기
 * 테스팅 프레임워크
 * 변경된 DB의 migration

기본 모델 (블로그)
{{{#!python
from django.db import models

class Post(models.Model):
    title = models.CharField(maxlength=200)
    content = models.TextField(maxlength=2000)
    ctime = models.DateTimeField(auto_now_add=True)
    mtime = models.DateTimeField(auto_now=True)
    is_public = models.BooleanField()
    tags = models.ManyToManyField('Tag')

class Comment(models.Model):
    post = models.ForeignKey(Post)
    who = models.CharField(maxlength=30)
    content = models.TextField(maxlength=1000)

class Tag(models.Model):
    name = models.CharField(maxlength=30)
}}}

[Django] 발표자료 준비 in Framework2.1(세미나 준비를 위한 임시공간)

  1. [http://bbs.python.or.kr/viewtopic.php?t=22325 파이썬마을]

  2. [http://forum.rubykr.org/ 루비사용자모임]

  3. [wiki:Blog/251 yong27 블로그]

프레젠테이션 파일 : attachment:Django.ppt (잦은 갱신 요망)

관련자료들

논의

  • 토론시간에 토론할 주제에 대해서 황대산씨(MSN: daesan@gmail.com)와 의논.

토론주제

  • ORM
  • 데이타 검증
  • 테이블 관계 설정
  • 관리자 인터페이스
  • 뷰, 템플릿
  • URL 구조

그밖에

  • [AJAX] 구현예제
  • 위젯
  • 일반적인 개발 프로세스
  • DB 특정 기능들 (self join, 정의되지 않은 객체이름 사용, custom SQL...)
  • url 임의 매핑
  • 템플릿에 변수넘기기
  • 테스팅 프레임워크
  • 변경된 DB의 migration

기본 모델 (블로그)

   1 from django.db import models
   2 
   3 class Post(models.Model):
   4     title = models.CharField(maxlength=200)
   5     content = models.TextField(maxlength=2000)
   6     ctime = models.DateTimeField(auto_now_add=True)
   7     mtime = models.DateTimeField(auto_now=True)
   8     is_public = models.BooleanField()
   9     tags = models.ManyToManyField('Tag')
  10 
  11 class Comment(models.Model):
  12     post = models.ForeignKey(Post)
  13     who = models.CharField(maxlength=30)
  14     content = models.TextField(maxlength=1000)
  15 
  16 class Tag(models.Model):
  17     name = models.CharField(maxlength=30)

DjangoOnFramework2.1 (last edited 2013-06-17 15:13:10 by 61)

web biohackers.net