django model作成

djangoチュートリアルを流し中。
はじめての Django アプリ作成、その 1

こうゆうmodelを作成すると

from django.db import models

dir( models )

class Poll( models.Model ):
    question = models.CharField( max_length=200 )
    pub_date = models.DateTimeField( "date published" )

class Choise( models.Model ):
    poll   = models.ForeignKey( Poll )
    choice = models.CharField( max_length=200 )
    votes  = models.IntegerField()
BEGIN;
CREATE TABLE "polls_poll" (
    "id" serial NOT NULL PRIMARY KEY,
    "question" varchar(200) NOT NULL,
    "pub_date" timestamp with time zone NOT NULL
)
;
CREATE TABLE "polls_choise" (
    "id" serial NOT NULL PRIMARY KEY,
    "poll_id" integer NOT NULL REFERENCES "polls_poll" ("id") DEFERRABLE INITIALLY DEFERRED,
    "choice" varchar(200) NOT NULL,
    "votes" integer NOT NULL
)
;
COMMIT;

こうゆうDDLが吐かれる。

指定できるfield typeは
モデルフィールドリファレンス
から確認できる