文書の過去の版を表示しています。
| フィールド型 | Python型 | PostgreSQL型 - サイズ,範囲 | 説明 |
| AutoField | int | serial - 4 バイト,1 〜 2147483647 | |
| BooleanField | bool | boolean | |
| CharField | str | varchar(%(max_length)s) | |
| CommaSeparatedIntegerField | str | varchar(%(max_length)s) | |
| DateField | datetime | date | |
| DateTimeField | datetime | timestamp with time zone | |
| DecimalField | Decimal | numeric(%(max_digits)s, %(decimal_places)s) - 無制限 | |
| EmailField(CharField 継承) | str | varchar(%(max_length)s) | |
| FileField | str | varchar(%(max_length)s) | |
| FilePathField | str | varchar(%(max_length)s) | |
| FloatField | float | double precision | |
| ImageField(FileField 継承) | str | varchar(%(max_length)s) | |
| IntegerField | int | integer - 4 バイト,-2147483648 〜 +2147483647 | |
| IPAddressField | str | inet | |
| NullBooleanField | bool | boolean | |
| PositiveIntegerField | int | integer CHECK (“%(column)s” >= 0) | |
| PositiveSmallIntegerField | int | smallint CHECK (“%(column)s” >= 0) | |
| SlugField | str | varchar(%(max_length)s) | |
| SmallIntegerField | int | smallint - 2 バイト,-32768 〜 +32767 | |
| TextField | str | text | |
| TimeField | datetime | time | |
| URLField(CharField 継承) | str | varchar(%(max_length)s) | |
| XMLField(TextField 継承) | str | text | |
| フィールド型 | Python型 | PostgreSQL型 | 説明 |
| ForeignKey | int | | |
| ManyToManyField | int | | |
| OneToOneField(ForeignKey 継承) | int | integer | |
django/db/models/fields/__init__.py
django/db/models/fields/files.py
django/db/backends/postgresql_psycopg2/creation.py
| フィールド型 | 説明 |
| BooleanField | |
| CharField | |
| ChoiceField | |
| TypedChoiceField | |
| DateField | |
| DateTimeField | |
| DecimalField | |
| EmailField | |
| FileField | |
| FilePathField | |
| FloatField | |
| ImageField | |
| IntegerField | |
| IPAddressField | |
| MultipleChoiceField | |
| NullBooleanField | |
| RegexField | |
| TimeField | |
| URLField | |
| |
| ComboField | |
| MultiValueField | |
| SplitDateTimeField | |
| |
| ModelChoiceField | |
| ModelMultipleChoiceField | |