Differences between revisions 5 and 9 (spanning 4 versions)
Revision 5 as of 2006-09-21 21:17:21
Size: 1101
Editor: 220
Comment:
Revision 9 as of 2006-09-22 17:07:06
Size: 1806
Editor: 211
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl falsetru:read,write,revert,delete #acl falsetru:read,write,revert,delete guest:read,write,revert,delete
[[TableOfContents]]
Line 3: Line 4:
== 발표자료준비 ==
Line 15: Line 17:
논의
 * 토론시간에 토론할 주제에 대해서 황대산씨(MSN: daesan@gmail.com)와 의논.

토론주제
== 토론 준비 ==
지난 모임에서 거론된 토론주제
Line 26: Line 26:
그밖에 그밖에 황대산님과의 이야기를 통해
Line 28: Line 28:
 * 위젯
Line 30: Line 29:
 * DB 특정 기능들 (self join, 정의되지 않은 객체이름 사용, custom SQL...)  * DB 특정 기능들 (self join, 정의되지 않은 객체이름 사용, custom SQL, legacy DB쓰기)
Line 35: Line 34:


== 설명시 사용할 예제 ==
간단한 블로그
{{{#!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)
}}}

TableOfContents

발표자료준비

[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 (잦은 갱신 요망)

관련자료들

토론 준비

지난 모임에서 거론된 토론주제

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

그밖에 황대산님과의 이야기를 통해

  • [AJAX] 구현예제
  • 일반적인 개발 프로세스
  • DB 특정 기능들 (self join, 정의되지 않은 객체이름 사용, custom SQL, legacy DB쓰기)
  • 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