python:django:django_reference_memo

差分

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

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:django:django_reference_memo [2019/07/27 06:26] ともやんpython:django:django_reference_memo [2020/03/30 07:22] (現在) – [データ フィールド] ともやん
行 1: 行 1:
-<ifauth !@loggedinusers><html> +<html> 
-<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script+  <style
-<script> +    #result pre, #mincode pre 
-     (adsbygoogle = window.adsbygoogle || []).push(+      /*height300px;*/ 
-          google_ad_client"ca-pub-0791334967460971", +      overflow: scroll; 
-          enable_page_level_adstrue +      overflow-x: hidden; 
-     })+      font-size: 10px; 
-</script></html></ifauth>+    } 
 +    #mintbl table { 
 +      font-size12px; 
 +    } 
 +    .dokuwiki .plugin_wrap table { 
 +      width: auto
 +    } 
 +  </style> 
 +</html>
 ====== Django リファレンス メモ ====== ====== Django リファレンス メモ ======
  
 ===== ユーザー API ===== ===== ユーザー API =====
-[[http://docs.nullpobug.com/django-doc-ja/trunk/topics/auth.html|Django でのユーザ認証 - Django v1.documentation]]\\+[[https://docs.djangoproject.com/ja/3.0/topics/auth/|Django でのユーザー認証 | Django ドキュメント | Django]]\\ 
 +[[http://e-class.center.yuge.ac.jp/jdk_docs/django1.4/topics/auth.html|Django でのユーザ認証 - Django v1.documentation]]\\
  
 ===== モデル API ===== ===== モデル API =====
 +[[https://docs.djangoproject.com/ja/3.0/ref/models/fields/|モデルフィールドリファレンス | Django ドキュメント | Django]]\\
  
 ==== データ フィールド ==== ==== データ フィールド ====
-^  フィールド型  ^  Python型  ^  PostgreSQL型 - サイズ,範囲  ^  説明 +<WRAP prewrap 100% #mintbl> 
-| AutoField  | int  | serial - 4 バイト, 1 〜 2147483647  | 主キー用の自動的インクリメントIntegerField +^  フィールド型  ^  Python型  ^  PostgreSQL型 - サイズ,範囲  ^  SQLite型 - サイズ,範囲  ^  説明 
-| BigIntegerField  | int  | bigint - 8 バイト, -9223372036854775808 〜 922337203685477  | Big Integer フィールド\\ IntegerField を継承 +| AutoField  | int  | serial - 4 バイト, 1 〜 2147483647  | integer  | 主キー用の自動的インクリメント IntegerField  | 
-| BinaryField  | str(base64) bytea - 最大1G, 可変長バイナリ| Rawバイナリーデーターフィールド +| BigAutoField  | int  | bigserial  | integer  | 64 ビット数値。1 ~ 9223372036854775807 の自動的インクリメント BigIntegerField  | 
-| BooleanField  | bool  | boolean - 真偽 (true/false) 値 | 真偽 (true/false) 値を表すフィールド +| BigIntegerField  | int  | bigint - 8 バイト, -9223372036854775808 〜 922337203685477  | bigint  | Big Integer フィールド\\ IntegerField を継承 
-| CharField  |str  | varchar(%(max_length)s) - 可変長文字列 | 文字列フィールド +| BinaryField  | str(base64) byte - 最大1G, 可変長バイナリ  | BLOB  | Raw バイナリーデーターフィールド 
-| CommaSeparatedIntegerField  | str  | varchar(%(max_length)s) - 可変長文字列  | カンマで区切った整数からなるフィールド +| BooleanField  | bool  | boolean - 真偽 (true/false) 値  | bool  | 真偽 (true/false) 値を表すフィールド 
-| DateField  | datetime  | date - 4バイト, 日付  | 日付フィールド +| CharField  |str  | varchar(%(max_length)s) - 可変長文字列  | varchar(%(max_length)s)  文字列フィールド 
-| DateTimeField  | datetime  | timestamp with time zone − 8バイト,\\ タイムゾーン付き年月日時分秒,\\ 1マイクロ秒/14桁  | 日付と時刻のフィールド +| DateField  | datetime  | date - 4バイト, 日付  | date  | 日付フィールド 
-| DecimalField  | Decimal  | numeric(%(max_digits)s, %(decimal_places)s) - 無制限, 精度無制限  | 固定精度の 10 進小数フィールド +| DateTimeField  | datetime  | timestamp with time zone − 8バイト,\\ タイムゾーン付き年月日時分秒,\\ 1マイクロ秒/14桁  | datetime  | 日付と時刻のフィールド 
-| DurationField  | timedelta  | interval - 12バイト, 1マイクロ秒/14桁  | 日付や時刻の差を表すフィールド +| DecimalField  | Decimal  | numeric(%(max_digits)s, %(decimal_places)s) - 無制限, 精度無制限  | decimal  | 固定精度の 10 進小数フィールド 
-| EmailField  | str  | varchar(%(max_length)s) - 可変長文字列  | e-mail アドレスフィールド\\ CharField 継承 +| DurationField  | timedelta  | interval - 12バイト, 1マイクロ秒/14桁  | bigint  | 日付や時刻の差を表すフィールド 
-| FileField  | str  | varchar(%(max_length)s) - 可変長文字列  | ファイルアップロードフィールド +| EmailField  | str  | varchar(%(max_length)s) - 可変長文字列   | e-mail アドレスフィールド\\ CharField 継承 
-| FilePathField  | str  | varchar(%(max_length)s) - 可変長文字列  | ファイルパスフィールド +| FileField  | str  | varchar(%(max_length)s) - 可変長文字列  | varchar(%(max_length)s)  | ファイルアップロードフィールド\\ Field 継承 
-| FloatField  | float  | double precision - 8バイト, 浮動小数(有効桁15)  | 浮動小数点フィールド +| FieldFile  |  |  |  | File 継承  | 
-| ImageField  | str  | varchar(%(max_length)s) - 可変長文字列  | イメージフィールド\\ FileField 継承 +| FilePathField  | str  | varchar(%(max_length)s) - 可変長文字列  | varchar(%(max_length)s)  | ファイルパスフィールド 
-| IntegerField  | int  | integer - 4 バイト, -2147483648 〜 +2147483647  | 固定精度整数フィールド +| FloatField  | float  | double precision - 8バイト, 浮動小数(有効桁15)  | real  | 浮動小数点フィールド 
-| IPAddressField  | str  | inet - 12 or 24バイト - IPv4/IPv6アドレス  | IPv4アドレス 1.9で廃止  | +| ImageField  | str  | varchar(%(max_length)s) - 可変長文字列   | イメージフィールド\\ FileField 継承 
-| GenericIPAddressField  | str  | inet - 12 or 24バイト - IPv4/IPv6アドレス  | IPv4/IPv6アドレス +| 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  | 固定精度整数フィールド 
-| <del>XMLField</del>  | <del>str</del>  | <del>text - 無制限, 可変長文字列</del>  | 1.8になし\\ TextField 継承  |+| 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>CommaSeparatedIntegerField</del>  | <del>str</del>  | <del>varchar(%(max_length)s) - 可変長文字列</del>  | -  | 2.0で廃止\\ カンマで区切った整数からなるフィールド 
 +</WRAP> 
 + 
 +[[https://docs.djangoproject.com/en/dev/internals/deprecation/|Djangoの非推奨タイムライン(英語)]]\\
  
 ==== リレーション フィールド ==== ==== リレーション フィールド ====
 +<WRAP prewrap 100% #mintbl>
 ^  フィールド型  ^  Python型  ^  PostgreSQL型  ^  説明  ^ ^  フィールド型  ^  Python型  ^  PostgreSQL型  ^  説明  ^
 | ForeignKey  | int  |  |  | | ForeignKey  | int  |  |  |
 | ManyToManyField  | int  |  |  | | ManyToManyField  | int  |  |  |
 | OneToOneField(ForeignKey 継承)  | int  | integer  |  | | OneToOneField(ForeignKey 継承)  | int  | integer  |  |
 +</WRAP>
  
 ==== 参考文献 ==== ==== 参考文献 ====
行 59: 行 79:
  
 ===== テンプレート API ===== ===== テンプレート API =====
-[[http://docs.nullpobug.com/django-doc-ja/trunk/topics/templates.html|Django テンプレート言語 — Django v1.1 documentation]]\\ +[[https://docs.djangoproject.com/ja/3.0/topics/templates/|テンプレート | Django ドキュメント | Django]]\\ 
-[[http://docs.nullpobug.com/django-doc-ja/trunk/ref/templates/builtins.html|組み込みタグ/フィルタリファレンス — Django v1.documentation]]\\ +[[http://e-class.center.yuge.ac.jp/jdk_docs/django1.4/ref/templates/builtins.html|組み込みタグ/フィルタリファレンス — Django 1.documentation]]\\ 
-[[http://docs.nullpobug.com/django-doc-ja/trunk/ref/templates/api.html|Python プログラマのための Django テンプレート言語ガイド — Django v1.documentation]]\\ +[[http://e-class.center.yuge.ac.jp/jdk_docs/django1.4/ref/templates/api.html|Python プログラマのための Django テンプレート言語ガイド — Django v1.documentation]]\\ 
-[[http://docs.nullpobug.com/django-doc-ja/trunk/howto/custom-template-tags.html|テンプレートタグやフィルタを自作する — Django v1.documentation]]\\+[[http://e-class.center.yuge.ac.jp/jdk_docs/django1.4/howto/custom-template-tags.html|テンプレートタグやフィルタを自作する — Django 1.documentation]]\\
  
 ==== 参考文献 ==== ==== 参考文献 ====
行 68: 行 88:
  
 ===== フォーム フィールド ===== ===== フォーム フィールド =====
 +<WRAP prewrap 100% #mintbl>
 ^  フィールド型  ^  説明  ^ ^  フィールド型  ^  説明  ^
 |BooleanField  |  | |BooleanField  |  |
行 95: 行 116:
 |ModelChoiceField  |  | |ModelChoiceField  |  |
 |ModelMultipleChoiceField  |  | |ModelMultipleChoiceField  |  |
 +</WRAP>
  
  • python/django/django_reference_memo.1564176410.txt.gz
  • 最終更新: 2019/07/27 06:26
  • by ともやん