... hed_recently() のメソッドは Question が昨日以降に作成された場合に True を返すのですが(適切な動作)、 Question の pub_date が未来の日付になっている場合にも True を返してしまいます(不適切な動作)。 未来の日付の質問のメソッドをチェックするには、 shell を使 ... e_question = Question ( pub_date = time ) self . assertIs ( future_question . was_published_recently (), False ) ここでは、未来の日付の pub_date を持つ Question のインスタンスを生成するメソッドを持つ django.test.TestCase を継承したサブクラスを作ってい ... ています。 バグを修正する ¶ 私たちはすでに問題の原因を知っています。それは、 Question.was_published_recently() は pub_date が未来の日付だった場合には False を返さなければならない、ということです。 models.py にあるメソッドを修正して、日付が過去だった場合 ... ... hed_recently() のメソッドは Question が昨日以降に作成された場合に True を返すのですが(適切な動作)、 Question の pub_date が未来の日付になっている場合にも True を返してしまいます(不適切な動作)。 未来の日付の質問のメソッドをチェックするには、 shell を使 ... e_question = Question ( pub_date = time ) self . assertIs ( future_question . was_published_recently (), False ) ここでは、未来の日付の pub_date を持つ Question のインスタンスを生成するメソッドを持つ django.test.TestCase を継承したサブクラスを作ってい ... ています。 バグを修正する ¶ 私たちはすでに問題の原因を知っています。それは、 Question.was_published_recently() は pub_date が未来の日付だった場合には False を返さなければならない、ということです。 models.py にあるメソッドを修正して、日付が過去だった場合 ... ... 最新の"オブジェクトを、日付によって表示するトップレベルのインデックスページです。 allow_future を True にセットしない限り、 未来 の日付のオブジェクトは含まれません。 継承元 (MRO) django.views.generic.list.MultipleObjectTemplateResponseMixin django.vie ... ew [ソース] ¶ 与えられた年の中で有効な月を表示する、年次のアーカイブページです。 allow_future を True にセットしない限り、 未来 の日付を伴うオブジェクトは表示されません。 継承元 (MRO) django.views.generic.list.MultipleObjectTemplateResponseMixin djan ... ¶ 与えられた月の中で有効な全オブジェクトを表示する、月次のアーカイブページです。 allow_future を True にセットしない限り、 未来 の日付を伴うオブジェクトは表示されません。 継承元 (MRO) django.views.generic.list.MultipleObjectTemplateResponseMixin djan ... ... 最新の"オブジェクトを、日付によって表示するトップレベルのインデックスページです。 allow_future を True にセットしない限り、 未来 の日付のオブジェクトは含まれません。 継承元 (MRO) django.views.generic.list.MultipleObjectTemplateResponseMixin django.vie ... ew [ソース] ¶ 与えられた年の中で有効な月を表示する、年次のアーカイブページです。 allow_future を True にセットしない限り、 未来 の日付を伴うオブジェクトは表示されません。 継承元 (MRO) django.views.generic.list.MultipleObjectTemplateResponseMixin djan ... ¶ 与えられた月の中で有効な全オブジェクトを表示する、月次のアーカイブページです。 allow_future を True にセットしない限り、 未来 の日付を伴うオブジェクトは表示されません。 継承元 (MRO) django.views.generic.list.MultipleObjectTemplateResponseMixin djan ... ... 性があります。これを避けるためには、 date_field 属性として DateField を使用する必要があります。 allow_future ¶ このページに "未来" のオブジェクトを含めるかどうかを指定する真偽値です。"未来" とは date_field で指定されたフィールドが現在の日時よりも大きい ... データを含むフィールドの名前を返します。デフォルトでは date_field を返します。 get_allow_future () [ソース] ¶ このページに "未来" のオブジェクトを含めるかどうかを判定します。ここで "未来" とは date_field で指定されたフィールドが現在の日時よりも大きいオ ... ... 性があります。これを避けるためには、 date_field 属性として DateField を使用する必要があります。 allow_future ¶ このページに "未来" のオブジェクトを含めるかどうかを指定する真偽値です。"未来" とは date_field で指定されたフィールドが現在の日時よりも大きい ... データを含むフィールドの名前を返します。デフォルトでは date_field を返します。 get_allow_future () [ソース] ¶ このページに "未来" のオブジェクトを含めるかどうかを判定します。ここで "未来" とは date_field で指定されたフィールドが現在の日時よりも大きいオ ... ... 秒)前であったかを表わす文字列を返します。1日以上前である場合は timesince フォーマットにフォールバックします。 datetime 値が未来である場合も、自動的に適切なフレーズが返り値に使用されます。 表示例 ( 現在の日時を 17 Feb 2007 16:30:00 とします ) : 17 Feb ... ... 秒)前であったかを表わす文字列を返します。1日以上前である場合は timesince フォーマットにフォールバックします。 datetime 値が未来である場合も、自動的に適切なフレーズが返り値に使用されます。 表示例 ( 現在の日時を 17 Feb 2007 16:30:00 とします ) : 17 Feb ... ... QuerySet で、"What" で始まるヘッドラインを持つ全てのエントリーを含みます。2番めは1番目の部分集合で、 pub_date が今日または未来の日付であるレコードを除外する追加条件を持ちます。3番目も1番目の部分集合で、 pub_date が今日または未来の日付であるレコードだ ... ... QuerySet で、"What" で始まるヘッドラインを持つ全てのエントリーを含みます。2番めは1番目の部分集合で、 pub_date が今日または未来の日付であるレコードを除外する追加条件を持ちます。3番目も1番目の部分集合で、 pub_date が今日または未来の日付であるレコードだ ... 2026年10月08日