... とで、次のような数々の問題を解決したり避けることができます。 新しいコードを書いている時、テストを使えば、自分が書いたコードが期待通りに動作するかどうか確かめることができる。 古いコードのリファクタリングや修正をしている時、テストを使うことで、自分の行った ... 、リクエストをシミュレートしたり、テストデータを挿入したり、アプリケーションの出力を検査したり、さらに一般に、書いたコードが期待通りの動作をするかどうかを検証できます。 The preferred way to write tests in Django is using the unittest module built-in to ... なトピック 前のトピックへ ファイルの管理 次のトピックへ テストを書いて実行する 関連キーワード Django コード ツール test 自分 期待 通り アプリケーション ウェブアプリケーション リクエスト 検証 フレームワーク Python tools トピック There solutions 自動化 ウ ... ... とで、次のような数々の問題を解決したり避けることができます。 新しいコードを書いている時、テストを使えば、自分が書いたコードが期待通りに動作するかどうか確かめることができる。 古いコードのリファクタリングや修正をしている時、テストを使うことで、自分の行った ... 、リクエストをシミュレートしたり、テストデータを挿入したり、アプリケーションの出力を検査したり、さらに一般に、書いたコードが期待通りの動作をするかどうかを検証できます。 The preferred way to write tests in Django is using the unittest module built-in to ... に関する高度なトピック 前のトピックへ ファイルの管理 次のトピックへ テストを書いて実行する 関連キーワード コード ツール 自分 期待 アプリケーション ウェブアプリケーション リクエスト 検証 フレームワーク tools トピック There solutions 自動化 ウェブ 開発者 ... ... rdering ( request ) ¶ get_ordering メソッドは引数に request を取り、 ordering のときと同じような list か tuple を返すことが期待されます。次に例を示します。 class PersonAdmin ( admin . ModelAdmin ): def get_ordering ( self , request ): if request . use ... mplete_fields セクションで説明した通りオートコンプリートウィジェットで表示するフィールドの名前の list か tuple を返すことが期待されます。 ModelAdmin. get_readonly_fields ( request , obj = None ) ¶ get_readonly_fields メソッドには、 HttpRequest と編集対 ... 述の ModelAdmin.readonly_fields セクションで説明した通り、読み取り専用で表示するフィールドの名前の list か tuple を返すことが期待されます。 ModelAdmin. get_prepopulated_fields ( request , obj = None ) ¶ get_prepopulated_fields メソッドには、 HttpRequest ... ... rdering ( request ) ¶ get_ordering メソッドは引数に request を取り、 ordering のときと同じような list か tuple を返すことが期待されます。次に例を示します。 class PersonAdmin ( admin . ModelAdmin ): def get_ordering ( self , request ): if request . use ... mplete_fields セクションで説明した通りオートコンプリートウィジェットで表示するフィールドの名前の list か tuple を返すことが期待されます。 ModelAdmin. get_readonly_fields ( request , obj = None ) ¶ get_readonly_fields メソッドには、 HttpRequest と編集対 ... 述の ModelAdmin.readonly_fields セクションで説明した通り、読み取り専用で表示するフィールドの名前の list か tuple を返すことが期待されます。 ModelAdmin. get_prepopulated_fields ( request , obj = None ) ¶ get_prepopulated_fields メソッドには、 HttpRequest ... ... ーチンです。 テストは異なるレベルで実行されます。あるテストは、小さな機能に対して行われるもの ( ある特定のモデルのメソッドは期待通りの値を返すか? ) かもしれませんし、別のテストは、ソフトウェア全体の動作に対して行われるもの ( サイト上でのユーザの一連の入 ... 力に対して、期待通りの結果が表示されるか? ) かもしれません。こうしたテストは、前に チュートリアル その2 で shell を用いてメソッドの動作を確か ... おかげで、将来このアプリケーションがどんなに複雑になっても、あるいは他のどんなコードと相互作用するようになっても、メソッドが期待どおりに動作することを保証できるようになったのです。 ビューをテストする ¶ この投票アプリケーションは、まだ質問をちゃんと見分 ... ... ーチンです。 テストは異なるレベルで実行されます。あるテストは、小さな機能に対して行われるもの ( ある特定のモデルのメソッドは期待通りの値を返すか? ) かもしれませんし、別のテストは、ソフトウェア全体の動作に対して行われるもの ( サイト上でのユーザの一連の入 ... 力に対して、期待通りの結果が表示されるか? ) かもしれません。こうしたテストは、前に チュートリアル その2 で shell を用いてメソッドの動作を確か ... おかげで、将来このアプリケーションがどんなに複雑になっても、あるいは他のどんなコードと相互作用するようになっても、メソッドが期待どおりに動作することを保証できるようになったのです。 ビューをテストする ¶ この投票アプリケーションは、まだ質問をちゃんと見分 ... ... 存在したのは、ビュー関数の規約だけでした。Django は、定義された関数に HttpRequest を渡して、 HttpResponse が返ってくることを期待していました。Django が提供する機能はこの範囲まででした。 早い内に、ビューの開発には共通のイディオムやパターンが存在すること ... HttpResponse ( "result" ) DjangoのURLリゾルバは、クラスではなく、コール可能な関数にリクエストと関連する引数を送信することを期待しているため、クラスベースのビューには、関連するパターンに一致するURLに対するリクエストが到着したときに呼び出すことができる関 ... ら継承しようとすると - たとえば、リストの先頭にあるフォームを使用して ProcessFormView と ListView を組み合わせようとすると - 期待通りには動作しません。 クラスベースのビューでフォームを扱う ¶ フォームを扱う基本の関数ベースのビューは、次のようなコードにな ... ... 存在したのは、ビュー関数の規約だけでした。Django は、定義された関数に HttpRequest を渡して、 HttpResponse が返ってくることを期待していました。Django が提供する機能はこの範囲まででした。 早い内に、ビューの開発には共通のイディオムやパターンが存在すること ... HttpResponse ( "result" ) DjangoのURLリゾルバは、クラスではなく、コール可能な関数にリクエストと関連する引数を送信することを期待しているため、クラスベースのビューには、関連するパターンに一致するURLに対するリクエストが到着したときに呼び出すことができる関 ... ら継承しようとすると - たとえば、リストの先頭にあるフォームを使用して ProcessFormView と ListView を組み合わせようとすると - 期待通りには動作しません。 クラスベースのビューでフォームを扱う ¶ フォームを扱う基本の関数ベースのビューは、次のようなコードにな ... ... トを参照してください。 このチュートリアルでは、少なくとも Django がどのように動作するかについて基本的な理解を持っていることを期待します。つまり、 はじめての Django アプリ作成 にある既存のチュートリアルを一通り読んで慣れている必要があります。加えて、Pyth ... 生したことを表し、 F はテストのアサーションが失敗したことを表しています。これらは共にテスト失敗となります。 x と s はそれぞれ期待する失敗とスキップを表しています。ドットはテストの成功を表しています。 スキップされたテストは、テストを実行するために必要な外 ... 必ず読んでください。このドキュメントでは、Tracのエチケット、チケットの取得方法、コードとドキュメントのコーディングスタイルの期待事項、その他の重要な詳細について説明しています。 Django への初めてのコントリビューターは 初めてのコントリビューターへのドキュ ... ... トを参照してください。 このチュートリアルでは、少なくとも Django がどのように動作するかについて基本的な理解を持っていることを期待します。つまり、 はじめての Django アプリ作成 にある既存のチュートリアルを一通り読んで慣れている必要があります。加えて、Pyth ... 生したことを表し、 F はテストのアサーションが失敗したことを表しています。これらは共にテスト失敗となります。 x と s はそれぞれ期待する失敗とスキップを表しています。ドットはテストの成功を表しています。 スキップされたテストは、テストを実行するために必要な外 ... 必ず読んでください。このドキュメントでは、Tracのエチケット、チケットの取得方法、コードとドキュメントのコーディングスタイルの期待事項、その他の重要な詳細について説明しています。 Django への初めてのコントリビューターは 初めてのコントリビューターへのドキュ ... 2026年10月08日