python:django:django_reference_memo

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:django:django_reference_memo [2020/03/29 20:26] ともやんpython:django:django_reference_memo [2020/03/30 07:22] (現在) – [データ フィールド] ともやん
行 33: 行 33:
 | BooleanField  | bool  | boolean - 真偽 (true/false) 値  | bool  | 真偽 (true/false) 値を表すフィールド  | | BooleanField  | bool  | boolean - 真偽 (true/false) 値  | bool  | 真偽 (true/false) 値を表すフィールド  |
 | CharField  |str  | varchar(%(max_length)s) - 可変長文字列  | varchar(%(max_length)s)  | 文字列フィールド  | | CharField  |str  | varchar(%(max_length)s) - 可変長文字列  | varchar(%(max_length)s)  | 文字列フィールド  |
-| DateField  | datetime  | date - 4バイト, 日付  |  | 日付フィールド +| DateField  | datetime  | date - 4バイト, 日付 date  | 日付フィールド 
-| DateTimeField  | datetime  | timestamp with time zone − 8バイト,\\ タイムゾーン付き年月日時分秒,\\ 1マイクロ秒/14桁  |  | 日付と時刻のフィールド +| DateTimeField  | datetime  | timestamp with time zone − 8バイト,\\ タイムゾーン付き年月日時分秒,\\ 1マイクロ秒/14桁 datetime  | 日付と時刻のフィールド 
-| DecimalField  | Decimal  | numeric(%(max_digits)s, %(decimal_places)s) - 無制限, 精度無制限  |  | 固定精度の 10 進小数フィールド +| DecimalField  | Decimal  | numeric(%(max_digits)s, %(decimal_places)s) - 無制限, 精度無制限 decimal  | 固定精度の 10 進小数フィールド 
-| DurationField  | timedelta  | interval - 12バイト, 1マイクロ秒/14桁  |  | 日付や時刻の差を表すフィールド  |+| DurationField  | timedelta  | interval - 12バイト, 1マイクロ秒/14桁 bigint  | 日付や時刻の差を表すフィールド  |
 | EmailField  | str  | varchar(%(max_length)s) - 可変長文字列  |  | e-mail アドレスフィールド\\ CharField 継承  | | EmailField  | str  | varchar(%(max_length)s) - 可変長文字列  |  | e-mail アドレスフィールド\\ CharField 継承  |
-| FileField  | str  | varchar(%(max_length)s) - 可変長文字列  |  | ファイルアップロードフィールド +| FileField  | str  | varchar(%(max_length)s) - 可変長文字列 varchar(%(max_length)s)  | ファイルアップロードフィールド\\ Field 継承  | 
-| FieldFile  |  |  |  |  | +| FieldFile  |  |  |  | File 継承  | 
-| FilePathField  | str  | varchar(%(max_length)s) - 可変長文字列  |  | ファイルパスフィールド +| FilePathField  | str  | varchar(%(max_length)s) - 可変長文字列 varchar(%(max_length)s)  | ファイルパスフィールド 
-| FloatField  | float  | double precision - 8バイト, 浮動小数(有効桁15)  |  | 浮動小数点フィールド  |+| FloatField  | float  | double precision - 8バイト, 浮動小数(有効桁15) real  | 浮動小数点フィールド  |
 | ImageField  | str  | varchar(%(max_length)s) - 可変長文字列  |  | イメージフィールド\\ FileField 継承  | | ImageField  | str  | varchar(%(max_length)s) - 可変長文字列  |  | イメージフィールド\\ FileField 継承  |
-| IntegerField  | int  | integer - 4 バイト, -2147483648 〜 +2147483647  |  | 固定精度整数フィールド +| IntegerField  | int  | integer - 4 バイト, -2147483648 〜 +2147483647 integer  | 固定精度整数フィールド  | 
-| NullBooleanField  | bool  | boolean 真偽 (true/false) 値 |  | Null と真偽 (true/false) 値を表すフィールド +| IPAddressField  | str  | inet - 12 or 24バイト - IPv4/IPv6アドレス  | char(15)  | IPv4アドレス 
-| PositiveIntegerField  | int  | integer - 4バイト, -2147483648 〜 +2147483647  |  | 正数(0 〜 2147483647) CHECK("%(column)s" >= 0)\\ IntegerField を継承 +| GenericIPAddressField  | str  | inet - 12 or 24バイト - IPv4/IPv6アドレス  | char(39)  | IPv4/IPv6アドレス  | 
-| PositiveSmallIntegerField  | int  | smallint - 2バイト, -32768 〜 +32767  |  | 正数(0 〜 32767) CHECK("%(column)s" >= 0)\\ IntegerField を継承 +| NullBooleanField  | bool  | boolean 真偽 (true/false) 値 | bool  | Null と真偽 (true/false) 値を表すフィールド  | 
-| SlugField  | str  | varchar(%(max_length)s) - 可変長文字列  |  | 内容を示す短いラベルフィールド +| OneToOneField  | int  |  | integer  | 
-| SmallIntegerField  | int  | smallint - 2バイト, -32768 〜 +32767  |  | 固定精度整数フィールド +| PositiveIntegerField  | int  | integer - 4バイト, -2147483648 〜 +2147483647 integer unsigned  | 正数(0 〜 2147483647) CHECK("%(column)s" >= 0)\\ IntegerField を継承 
-| TextField  | str  | text - 無制限, 可変長文字列  |  | 長いテキストフィールド +| PositiveSmallIntegerField  | int  | smallint - 2バイト, -32768 〜 +32767 smallint unsigned  | 正数(0 〜 32767) CHECK("%(column)s" >= 0)\\ IntegerField を継承 
-| TimeField  | datetime  | time - 8バイト, タイムゾーンなし時刻\\ 1マイクロ秒/14桁  |  | 時刻フィールド +| SlugField  | str  | varchar(%(max_length)s) - 可変長文字列 varchar(%(max_length)s)  | 内容を示す短いラベルフィールド  | 
-| URLField  | str  | varchar(%(max_length)s) - 可変長文字列  |  | URL を表す\\ CharField 継承 +| SmallAutoField  | int  |  | integer  | 
-| UUIDField | UUID  | uuid - 16バイト, uuid |  | ユニバーサルユニークIDフィールド(32文字)  |+| SmallIntegerField  | int  | smallint - 2バイト, -32768 〜 +32767 smallint  | 固定精度整数フィールド 
 +| TextField  | str  | text - 無制限, 可変長文字列 text  | 長いテキストフィールド 
 +| TimeField  | datetime  | time - 8バイト, タイムゾーンなし時刻\\ 1マイクロ秒/14桁 time  | 時刻フィールド 
 +| URLField  | str  | varchar(%(max_length)s) - 可変長文字列 varchar(%(max_length)s)  | URL を表す\\ CharField 継承 
 +| UUIDField | UUID  | uuid - 16バイト, uuid | char(32)  | ユニバーサルユニークIDフィールド(32文字)  |
 | <del>XMLField</del>  | <del>str</del>  | <del>text - 無制限, 可変長文字列</del>  |  | 1.8になし\\ TextField 継承  | | <del>XMLField</del>  | <del>str</del>  | <del>text - 無制限, 可変長文字列</del>  |  | 1.8になし\\ TextField 継承  |
-| <del>IPAddressField</del>  | <del>str</del>  | <del>inet - 12 or 24バイト - IPv4/IPv6アドレス</del>  | -  | 1.9で廃止\\ IPv4アドレス  | 
-| <del>GenericIPAddressField</del>  | <del>str</del>  | <del>inet - 12 or 24バイト - IPv4/IPv6アドレス</del>  | -  | 1.9で廃止\\ IPv4/IPv6アドレス  | 
 | <del>CommaSeparatedIntegerField</del>  | <del>str</del>  | <del>varchar(%(max_length)s) - 可変長文字列</del>  | -  | 2.0で廃止\\ カンマで区切った整数からなるフィールド  | | <del>CommaSeparatedIntegerField</del>  | <del>str</del>  | <del>varchar(%(max_length)s) - 可変長文字列</del>  | -  | 2.0で廃止\\ カンマで区切った整数からなるフィールド  |
 </WRAP> </WRAP>
 +
 +[[https://docs.djangoproject.com/en/dev/internals/deprecation/|Djangoの非推奨タイムライン(英語)]]\\
  
 ==== リレーション フィールド ==== ==== リレーション フィールド ====
  • python/django/django_reference_memo.1585481199.txt.gz
  • 最終更新: 2020/03/29 20:26
  • by ともやん