models.BinaryField() : Binary - Blob field로 binary 데이터를 저장한다
models.BooleanField() : Boolean - Boolean field로 True/Flase(or 1/0) 값을 저장한다.
models.NullBooleanField() : Boolean - Boolean field와 같지만 null 값을 허용한다.
models.DateField() : Date/time - date field로 date를 저장한다.
models.TimeField() : Date/time - time field로 time을 저장한다.
models.DateTimeField() : Date/time - datetime field로 date와 time을 저장한다.
models.DurationField() : Date/time - 기간을 저장하는 필드
models.AutoField() : Number - 자동으로 값이 커지는 정수를 생성하는 필드
models.BigIntegerField() : Number
models.DecimalField(decimal_places=X, max_digits=Y) : Number - 숫자가 maximum X digit 과 Y decimal point를 갖게하며 X 와 Y 값은 필수이다.
models.FloatField() : Number - float형의 숫자를 저장한다.
models.IntegerField() : Number - 정수를 저장한다.
models.PositiveIntegerField() : Number - Integer field와 같지만 양수만 갖도록 제한한다.
models.PositiveSmallIntegerField() : Number
options.SmallIntegerField() : Number
models.CharField(max_length=N) : Text - max_length 값을 필수로 같는 character field
models.TextField() : Text
models.EmailField() : Text - django의 EmailValidator로 text가 email로 유효한지 판단할 수 있게 한다.
models.FileField() : Text
models.FilePathField() : Text
models.ImageField() : Text
models.GenericIPAddressField() : Text - 유효한 IPv4 나 IPv6 address만 받아들인다.
models.SlugField() : Text
models.URLField() : Text
models.UUIDField() : Text