文書の過去の版を表示しています。
フィールド型 | 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/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 | |