... _state (Model の属性) A A (django.contrib.gis.measure のクラス) aadd() (RelatedManager のメソッド) aaggregate() (django.db.models.query.QuerySet モジュール) aauthenticate() (django.contrib.auth モジュール) (ModelBackend のメソッド) (RemoteUserBackend の ... メソッド) Abs (django.db.models.functions のクラス) ABSOLUTE_URL_OVERRIDES setting abstract (Options の属性) abulk_create() (django.db.models.query.QueryS ... et モジュール) abulk_update() (django.db.models.query.QuerySet モジュール) accept_idna (DomainNameValidator の属性) accepts() (HttpRequest のメソッド) AccessMixin (django ... ... _state (Model の属性) A A (django.contrib.gis.measure のクラス) aadd() (RelatedManager のメソッド) aaggregate() (django.db.models.query.QuerySet モジュール) aauthenticate() (django.contrib.auth モジュール) (ModelBackend のメソッド) (RemoteUserBackend の ... メソッド) Abs (django.db.models.functions のクラス) ABSOLUTE_URL_OVERRIDES setting abstract (Options の属性) abulk_create() (django.db.models.query.QueryS ... et モジュール) abulk_update() (django.db.models.query.QuerySet モジュール) accept_idna (DomainNameValidator の属性) accepts() (HttpRequest のメソッド) AccessMixin (django ... ... 単一のデータベースのテーブルに対応付けられます。 基本: モデルは各々 Python のクラスであり django.db.models.Model のサブクラスです。 モデルの属性はそれぞれがデータベースのフィールドを表します。 これら全てを用いて、Django はデータベ ... ください。 簡単な例 ¶ 次の例では first_name と last_name を持つ Person というモデルを定義しています。 from django.db import models class Person ( models . Model ): first_name = models . CharField ( max_length = 30 ) last_name = models . CharField ( max_ ... デルを 利用する ということを知らせる必要があります。そのためには、設定ファイルを編集して、設定値 INSTALLED_APPS に、定義した models.py を含むモジュール名を追加します。 たとえば、アプリケーションのモデルが myapp.models モジュール内に存在する場合 (このパッ ... ... 単一のデータベースのテーブルに対応付けられます。 基本: モデルは各々 Python のクラスであり django.db.models.Model のサブクラスです。 モデルの属性はそれぞれがデータベースのフィールドを表します。 これら全てを用いて、Django はデータベ ... ください。 簡単な例 ¶ 次の例では first_name と last_name を持つ Person というモデルを定義しています。 from django.db import models class Person ( models . Model ): first_name = models . CharField ( max_length = 30 ) last_name = models . CharField ( max_ ... デルを 利用する ということを知らせる必要があります。そのためには、設定ファイルを編集して、設定値 INSTALLED_APPS に、定義した models.py を含むモジュール名を追加します。 たとえば、アプリケーションのモデルが myapp.models モジュール内に存在する場合 (このパッ ... ... nctions . See the Func documentation for security considerations. 各関数の例では、以下のモデルを使用します: class Author ( models . Model ): name = models . CharField ( max_length = 50 ) age = models . PositiveIntegerField ( null = True , blank = True ... ) alias = models . CharField ( max_length = 50 , null = True , blank = True ) goes_by = models . CharField ( max_length = 50 , null = True ... , output_field ) [ソース] ¶ 式 expression の結果の型を output_field の型に強制的に変更します。 使用例: >>> from django.db.models import FloatField >>> from django.db.models.functions import Cast >>> Author . objects . create ( age = 25 , name = "Marga ... ... nctions . See the Func documentation for security considerations. 各関数の例では、以下のモデルを使用します: class Author ( models . Model ): name = models . CharField ( max_length = 50 ) age = models . PositiveIntegerField ( null = True , blank = True ... ) alias = models . CharField ( max_length = 50 , null = True , blank = True ) goes_by = models . CharField ( max_length = 50 , null = True ... , output_field ) [ソース] ¶ 式 expression の結果の型を output_field の型に強制的に変更します。 使用例: >>> from django.db.models import FloatField >>> from django.db.models.functions import Cast >>> Author . objects . create ( age = 25 , name = "Marga ... ... の他のパーツは、各モデルの機能を理解できるようになります。API は、各モデルクラスの _meta 属性からアクセス可能で、 django.db.models.options.Options オブジェクトのインスタンスとなっています。 提供されるメソッドと属性は次のことに利用できます。 モデルのすべ ... me. 与えられた名前のフィールドが見つからなかったときは、 FieldDoesNotExist 例外が発生します。 >>> from django.contrib.auth.models import User # A field on the model >>> User . _meta . get_field ( "username" ) <django.db.models.fields.CharField: usernam ... hidden False by default. If set to True , get_fields() will include fields with hidden=True . >>> from django.contrib.auth.models import User >>> User . _meta . get_fields () (<ManyToOneRel: admin.logentry>, <django.db.models.fields.AutoField: id>, <dj ... ... の他のパーツは、各モデルの機能を理解できるようになります。API は、各モデルクラスの _meta 属性からアクセス可能で、 django.db.models.options.Options オブジェクトのインスタンスとなっています。 提供されるメソッドと属性は次のことに利用できます。 モデルのすべ ... me. 与えられた名前のフィールドが見つからなかったときは、 FieldDoesNotExist 例外が発生します。 >>> from django.contrib.auth.models import User # A field on the model >>> User . _meta . get_field ( "username" ) <django.db.models.fields.CharField: usernam ... hidden False by default. If set to True , get_fields() will include fields with hidden=True . >>> from django.contrib.auth.models import User >>> User . _meta . get_fields () (<ManyToOneRel: admin.logentry>, <django.db.models.fields.AutoField: id>, <dj ... ... すべての API リファレンスが記載されています。 注釈 フィールドは django.db.models.fields に定義されていますが、利便性のために django.db.models にインポートされています。標準的な慣例としては、 from django. ... db import models を使用し、フィールドを models.<Foo>Field として参照します。 フィールドオプション ¶ 以下の引数は全てのフィールドタイプで有効 ... として定義することもできます。例えば def get_currencies (): return { i : i for i in settings . CURRENCIES } class Expense ( models . Model ): amount = models . DecimalField ( max_digits = 10 , decimal_places = 2 ) currency = models . CharField ( max_len ... ... すべての API リファレンスが記載されています。 注釈 フィールドは django.db.models.fields に定義されていますが、利便性のために django.db.models にインポートされています。標準的な慣例としては、 from django. ... db import models を使用し、フィールドを models.<Foo>Field として参照します。 フィールドオプション ¶ 以下の引数は全てのフィールドタイプで有効 ... として定義することもできます。例えば def get_currencies (): return { i : i for i in settings . CURRENCIES } class Expense ( models . Model ): amount = models . DecimalField ( max_digits = 10 , decimal_places = 2 ) currency = models . CharField ( max_len ... 2026年10月08日