... e <Article: John's second story> >>> new_article . reporter <Reporter: John Smith> >>> new_article . reporter . id 1 新しい記事を作成する: >>> new_article2 = Article . objects . create ( ... headline = "Paul's story" , pub_date = date ( 2006 , 1 , 17 ... . article_set . all () <QuerySet [<Article: John's second story>, <Article: Paul's story>, <Article: This is a test>]> 同じ記事を別の記事セットに追加する - 移動することを確認します: >>> r2 . article_set . add ( new_article2 ) >>> new_article2 . report ... l () <QuerySet [<Article: Paul's story>]> >>> r . article_set . count () 2 >>> r2 . article_set . count () 1 最後の例では、記事が John から Paul に移動していることに注意してください。 関係マネージャはフィールドルックアップもサポートします。APIは必要な ... ... e <Article: John's second story> >>> new_article . reporter <Reporter: John Smith> >>> new_article . reporter . id 1 新しい記事を作成する: >>> new_article2 = Article . objects . create ( ... headline = "Paul's story" , pub_date = date ( 2006 , 1 , 17 ... . article_set . all () <QuerySet [<Article: John's second story>, <Article: Paul's story>, <Article: This is a test>]> 同じ記事を別の記事セットに追加する - 移動することを確認します: >>> r2 . article_set . add ( new_article2 ) >>> new_article2 . report ... l () <QuerySet [<Article: Paul's story>]> >>> r . article_set . count () 2 >>> r2 . article_set . count () 1 最後の例では、記事が John から Paul に移動していることに注意してください。 関係マネージャはフィールドルックアップもサポートします。APIは必要な ... ... ax_length = 1 , choices = STATUS_CHOICES ) def __str__ ( self ): return self . title このようなモデルで行う一般的なタスクは記事のステータスを "draft "から "published "に更新することです。管理画面で一度に1つの記事を更新するのは簡単ですが、記事のグループ ... を一括で公開するのは面倒です。そこで、記事のステータスを "published " に変更するアクションを書いてみましょう。 アクション関数を書く ¶ 最初に、管理画面からアクションが ... ... ニュースに焦点を当てていましたが、Lawrence.com は地元のエンターテインメントに焦点を当てていました。しかし、時には編集者たちは記事を 両方の サイトに掲載したいと思うことがありました。 問題を解決する素朴な方法は、サイトのプロデューサーに同じストーリーを二度 ... 同じストーリーの複数のコピーを保存することは冗長です。 より良い解決方法は、内容の重複を解消することです。どちらのサイトも同じ記事データベースを使用し、記事は1つ以上のサイトに関連付けられます。Djangoモデルの用語では、これは Article モデル中に ManyToManyF ... nKey を使って、あるモデルを Site モデルに多対一のリレーションシップで関連付けることができます。 たとえば、1つのサイトにのみ記事を許可する場合は、次のようなモデルを使用します: from django.contrib.sites.models import Site from django.db import models cl ... ... ax_length = 1 , choices = STATUS_CHOICES ) def __str__ ( self ): return self . title このようなモデルで行う一般的なタスクは記事のステータスを "draft "から "published "に更新することです。管理画面で一度に1つの記事を更新するのは簡単ですが、記事のグループ ... を一括で公開するのは面倒です。そこで、記事のステータスを "published " に変更するアクションを書いてみましょう。 アクション関数を書く ¶ 最初に、管理画面からアクションが ... ... ニュースに焦点を当てていましたが、Lawrence.com は地元のエンターテインメントに焦点を当てていました。しかし、時には編集者たちは記事を 両方の サイトに掲載したいと思うことがありました。 問題を解決する素朴な方法は、サイトのプロデューサーに同じストーリーを二度 ... 同じストーリーの複数のコピーを保存することは冗長です。 より良い解決方法は、内容の重複を解消することです。どちらのサイトも同じ記事データベースを使用し、記事は1つ以上のサイトに関連付けられます。Djangoモデルの用語では、これは Article モデル中に ManyToManyF ... nKey を使って、あるモデルを Site モデルに多対一のリレーションシップで関連付けることができます。 たとえば、1つのサイトにのみ記事を許可する場合は、次のようなモデルを使用します: from django.contrib.sites.models import Site from django.db import models cl ... ... aggregator は、世界中の Django コミュニティのコンテンツを集約しています。このアグリゲータでは、多くの書き手がこの種のHow To記事を書いています。 目次 How-to ガイド モデル、データおよびデータベース テンプレートと出力 プロジェクトの設定と管理 インストール ... ... aggregator は、世界中の Django コミュニティのコンテンツを集約しています。このアグリゲータでは、多くの書き手がこの種のHow To記事を書いています。 目次 How-to ガイド モデル、データおよびデータベース テンプレートと出力 プロジェクトの設定と管理 インストール ... ... cle: Oxygen-free diet works wonders>]> >>> a2 . publications . all () <QuerySet [<Publication: The Python Journal>]> 複数の記事を一括削除 - 削除したオブジェクトへの参照は削除されます: >>> q = Article . objects . filter ( headline__startswith = "Django ... ... ticleForm ( forms . Form ): ... title = forms . CharField () ... pub_date = forms . DateField () ... ユーザーが一度に複数の記事を作成できるようにしたいと思うかもしれません。 ArticleForm からフォームセットを作るには、次のようにします: >>> from django.f ... かったので、有効なフォームとみなされます。フォームセットは十分に賢いので、変更されていない余分なフォームは無視します。無効な記事を提供すると、: >>> data = { ... "form-TOTAL_FORMS" : "2" , ... "form-INITIAL_FORMS" : "0" , ... "form-0-title" : "Test" , . ... 2026年10月08日