... " ] 以下は、Python API の機能を使って実行できる操作の例です。 複数の Reporter を作成する: >>> r = Reporter ( first_name = "John" , last_name = "Smith" , email = "john@example.com" ) >>> r . save () >>> r2 = Reporter ( first_name = "Paul" , last_name ... t" , pub_date = date ( 2005 , 7 , 27 ), reporter = r ) >>> a . save () >>> a . reporter . id 1 >>> a . reporter <Reporter: John Smith> オブジェクトを外部キーリレーションシップに代入する前に保存する必要があることに注意してください。たとえば、保存されて ... いない Reporter で Article を作成すると、次のように ValueError が発生します。 >>> r3 = Reporter ( first_name = "John" , last_name = "Smith" , email = "john@example.com" ) >>> Article . objects . create ( ... headline = "This is a test" , p ... ... " ] 以下は、Python API の機能を使って実行できる操作の例です。 複数の Reporter を作成する: >>> r = Reporter ( first_name = "John" , last_name = "Smith" , email = "john@example.com" ) >>> r . save () >>> r2 = Reporter ( first_name = "Paul" , last_name ... t" , pub_date = date ( 2005 , 7 , 27 ), reporter = r ) >>> a . save () >>> a . reporter . id 1 >>> a . reporter <Reporter: John Smith> オブジェクトを外部キーリレーションシップに代入する前に保存する必要があることに注意してください。たとえば、保存されて ... いない Reporter で Article を作成すると、次のように ValueError が発生します。 >>> r3 = Reporter ( first_name = "John" , last_name = "Smith" , email = "john@example.com" ) >>> Article . objects . create ( ... headline = "This is a test" , p ... ... in the system yet. >>> Reporter . objects . all () <QuerySet []> # Create a new Reporter. >>> r = Reporter ( full_name = "John Smith" ) # Save the object into the database. You have to call save() explicitly. >>> r . save () # Now it has an ID. >>> ... r . id 1 # Now the new reporter is in the database. >>> Reporter . objects . all () <QuerySet [<Reporter: John Smith>]> # Fields are represented as attributes on the Python object. >>> r . full_name 'John Smith' # Django provides a r ... ich database lookup API. >>> Reporter . objects . get ( id = 1 ) <Reporter: John Smith> >>> Reporter . objects . get ( full_name__startswith = "John" ) <Reporter: John Smith> >>> Reporter . objects . get ... ... in the system yet. >>> Reporter . objects . all () <QuerySet []> # Create a new Reporter. >>> r = Reporter ( full_name = "John Smith" ) # Save the object into the database. You have to call save() explicitly. >>> r . save () # Now it has an ID. >>> ... r . id 1 # Now the new reporter is in the database. >>> Reporter . objects . all () <QuerySet [<Reporter: John Smith>]> # Fields are represented as attributes on the Python object. >>> r . full_name 'John Smith' # Django provides a r ... ich database lookup API. >>> Reporter . objects . get ( id = 1 ) <Reporter: John Smith> >>> Reporter . objects . get ( full_name__startswith = "John" ) <Reporter: John Smith> >>> Reporter . objects . get ... ... MultiWidget , TextInput >>> widget = MultiWidget ( widgets = [ TextInput , TextInput ]) >>> widget . render ( "name" , [ "john" , "paul" ]) '<input type="text" name="name_0" value="john"><input type="text" name="name_1" value="paul">' 各サブウィジェ ... す。例えば: >>> widget = MultiWidget ( widgets = { "" : TextInput , "last" : TextInput }) >>> widget . render ( "name" , [ "john" , "paul" ]) '<input type="text" name="name" value="john"><input type="text" name="name_last" value="paul">' それと、1 つの ... div class = "myradio" > < label for = "id_beatles_0" >< input id = "id_beatles_0" name = "beatles" type = "radio" value = "john" required > John </ label > </ div > < div class = "myradio" > < label for = "id_beatles_1" >< input id = "id_beatles_1" n ... ... MultiWidget , TextInput >>> widget = MultiWidget ( widgets = [ TextInput , TextInput ]) >>> widget . render ( "name" , [ "john" , "paul" ]) '<input type="text" name="name_0" value="john"><input type="text" name="name_1" value="paul">' 各サブウィジェ ... す。例えば: >>> widget = MultiWidget ( widgets = { "" : TextInput , "last" : TextInput }) >>> widget . render ( "name" , [ "john" , "paul" ]) '<input type="text" name="name" value="john"><input type="text" name="name_last" value="paul">' それと、1 つの ... div class = "myradio" > < label for = "id_beatles_0" >< input id = "id_beatles_0" name = "beatles" type = "radio" value = "john" required > John </ label > </ div > < div class = "myradio" > < label for = "id_beatles_1" >< input id = "id_beatles_1" n ... ... モデルのフィクスチャをJSONで書くと次のようになります: [ { "model" : "myapp.person" , "pk" : 1 , "fields" : { "first_name" : "John" , "last_name" : "Lennon" } }, { "model" : "myapp.person" , "pk" : 2 , "fields" : { "first_name" : "Paul" , "last_name" : ... "McCartney" } } ] YAML のフィクスチャだと以下のようになります: - model : myapp.person pk : 1 fields : first_name : John last_name : Lennon - model : myapp.person pk : 2 fields : first_name : Paul last_name : McCartney このデータは、アプリケー ... erson fields last 初期 ロード 方法 アプリケーション モデル マイグレーション アプリ 自動的 manage ドキュメント シリアライズ John クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... 文字小文字を区別せずにフィルタリングする場合、以下のようにします: >>> Author . objects . filter ( name = Collate ( Value ( "john" ), "nocase" )) <QuerySet [<Author: John>, <Author: john>]> また、PostgreSQLなどでのソートにも使用できます: >>> Author . o ... from django.db.models import Value >>> from django.db.models.functions import LPad >>> Author . objects . create ( name = "John" , alias = "j" ) >>> Author . objects . update ( name = LPad ( "name" , 8 , Value ( "abc" ))) 1 >>> print ( Author . objec ... ts . get ( alias = "j" ) . name ) abcaJohn LTrim ¶ class LTrim ( expression , ** extra ) [ソース] ¶ Trim と似ていますが、先頭の空白だけを取り除きます。 MD5 ¶ class M ... ... 文字小文字を区別せずにフィルタリングする場合、以下のようにします: >>> Author . objects . filter ( name = Collate ( Value ( "john" ), "nocase" )) <QuerySet [<Author: John>, <Author: john>]> また、PostgreSQLなどでのソートにも使用できます: >>> Author . o ... from django.db.models import Value >>> from django.db.models.functions import LPad >>> Author . objects . create ( name = "John" , alias = "j" ) >>> Author . objects . update ( name = LPad ( "name" , 8 , Value ( "abc" ))) 1 >>> print ( Author . objec ... ts . get ( alias = "j" ) . name ) abcaJohn LTrim ¶ class LTrim ( expression , ** extra ) [ソース] ¶ Trim と似ていますが、先頭の空白だけを取り除きます。 MD5 ¶ class M ... ... モデルのフィクスチャをJSONで書くと次のようになります: [ { "model" : "myapp.person" , "pk" : 1 , "fields" : { "first_name" : "John" , "last_name" : "Lennon" } }, { "model" : "myapp.person" , "pk" : 2 , "fields" : { "first_name" : "Paul" , "last_name" : ... "McCartney" } } ] YAML のフィクスチャだと以下のようになります: - model : myapp.person pk : 1 fields : first_name : John last_name : Lennon - model : myapp.person pk : 2 fields : first_name : Paul last_name : McCartney このデータは、アプリケー ... 2026年10月08日