... 「架空の承認済みチケット」に取り組みます。以下はその架空の詳細です。 チケット #99999 -- トーストを焼くようにする Django は、 toast を返す関数 django.shortcuts.make_toast() を提供しなければなりません。 これよりこの機能と関連するテストを実装します。 ブラン ... ないからです。 ハンズオンでの例題に移りましょう。 チケット #99999 に対するテストの実装 ¶ このチケットを解決するために、 make_toast() 関数に django.shortcuts モジュールに追加します。まずはこの関数を使うためのテストを書いて、関数の出力が正しいことを確認し ... ましょう。 Djangoの tests/shortcuts/ フォルダへ移動して test_make_toast.py というファイルを新たに作ります。以下のコードを追加してください。 from django.shortcuts import make_toast from django.te ... ... 「架空の承認済みチケット」に取り組みます。以下はその架空の詳細です。 チケット #99999 -- トーストを焼くようにする Django は、 toast を返す関数 django.shortcuts.make_toast() を提供しなければなりません。 これよりこの機能と関連するテストを実装します。 ブラン ... ないからです。 ハンズオンでの例題に移りましょう。 チケット #99999 に対するテストの実装 ¶ このチケットを解決するために、 make_toast() 関数に django.shortcuts モジュールに追加します。まずはこの関数を使うためのテストを書いて、関数の出力が正しいことを確認し ... ましょう。 Djangoの tests/shortcuts/ フォルダへ移動して test_make_toast.py というファイルを新たに作ります。以下のコードを追加してください。 from django.shortcuts import make_toast from django.te ... ... 用語を検索することです。たとえば: >>> Entry . objects . filter ( body_text__search = "Cheese" ) <QuerySet [<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]> これにより、データベース内の body_text フィールドから to_tsvector が作成され、検索語 'C ... search = SearchVector ( "body_text" , "blog__tagline" ), ... ) . filter ( search = "Cheese" ) <QuerySet [<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]> SearchVector への引数は、任意の Expression またはフィールドの名前を指定できます。複数の ... ctor ( "body_text" ) + SearchVector ( "blog__tagline" ), ... ) . filter ( search = "Cheese" ) <QuerySet [<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]> config パラメータおよび weight パラメータの説明については、 検索設定を変更する と クエリ ... ... 用語を検索することです。たとえば: >>> Entry . objects . filter ( body_text__search = "Cheese" ) <QuerySet [<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]> これにより、データベース内の body_text フィールドから to_tsvector が作成され、検索語 'C ... search = SearchVector ( "body_text" , "blog__tagline" ), ... ) . filter ( search = "Cheese" ) <QuerySet [<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]> SearchVector への引数は、任意の Expression またはフィールドの名前を指定できます。複数の ... ctor ( "body_text" ) + SearchVector ( "blog__tagline" ), ... ) . filter ( search = "Cheese" ) <QuerySet [<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]> config パラメータおよび weight パラメータの説明については、 検索設定を変更する と クエリ ... ... のブログエントリを選択するクエリがあります: >>> Entry . objects . filter ( body_text__search = "cheese" ) [<Entry: Cheese on Toast recipes>, <Entry: Pizza recipes>] また、フィールドの組み合わせやリレーション先モデルでフィルタをかけることもできます: >>> ... te ( ... search = SearchVector ( "blog__tagline" , "body_text" ), ... ) . filter ( search = "cheese" ) [ <Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>, <Entry: Dairy farming in Argentina>, ] 詳細は contrib.postgres 全文検索 ドキュメントを参 ... ... のブログエントリを選択するクエリがあります: >>> Entry . objects . filter ( body_text__search = "cheese" ) [<Entry: Cheese on Toast recipes>, <Entry: Pizza recipes>] また、フィールドの組み合わせやリレーション先モデルでフィルタをかけることもできます: >>> ... te ( ... search = SearchVector ( "blog__tagline" , "body_text" ), ... ) . filter ( search = "cheese" ) [ <Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>, <Entry: Dairy farming in Argentina>, ] 詳細は contrib.postgres 全文検索 ドキュメントを参 ... 2026年10月08日