[解決済み] クエリセットの最後のレコードを取得する
2022-12-31 11:30:34
質問
あるクエリセットに含まれる最後のレコードを取得するにはどうすればよいですか。
どのように解決するのですか?
EDIT : 現在、あなたは
Entry.objects.latest('pub_date')
このようなことを単純に行うには
reverse()
:
queryset.reverse()[0]
また、Django のドキュメントにあるこの警告に注意してください。
... 注意点として
reverse()
は は通常、定義された順序を持つ QuerySet に対してのみ呼び出されるべきです (例, を定義しているモデルに対してクエリを実行する場合など デフォルトの順序を定義しているモデルに対してクエリを実行する場合、あるいは を使用する場合order_by()
). そのような順序付けがない場合 に対して定義されていない場合はQuerySet
, と呼ぶreverse()
を呼び出しても、実際には を呼び出しても,何の効果もありません(呼び出す前は,順序は未定義でした を呼び出す前はreverse()
を呼び出す前は未定義であり、その後も を呼び出す前は未定義であり、その後も未定義のままです)。
関連
-
[解決済み】Djangoのクエリセットフィルタリングでnot equalを行うにはどうすればよいですか?
-
[解決済み】DjangoのQuerySetをリストに変換する方法とは?
-
django store to databaseは現地時間より8時間短い?(2021-05-12更新)
-
[解決済み] Django のビューで 2 つ以上のクエリセットを結合するにはどうすればよいですか?
-
[解決済み] QuerySetで空白またはNULLの名前をフィルタリングする方法は?
-
[解決済み] Django のクエリで OR フィルタを行うにはどうすればよいですか?
-
[解決済み] django のクエリセットで OR 条件を実行する方法は?
-
[解決済み】Djangoで空のクエリセットがあるかどうか確認する
-
[解決済み] egg_infoエラーでpipからインストールできない
-
[解決済み] dbなしのdjangoユニットテスト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Django。"makemigrations "時に変更が検出されない。
-
ImproperlyConfiguredです。INSTALLED_APPS の設定を要求されたが、設定されていない
-
[解決済み] 保存時に、フィールドが変更されたかどうかを確認するにはどうすればよいですか?
-
[解決済み] django-rest-framework の管理者スタイルのブラウズ可能なインターフェイスを無効にする方法は?
-
[解決済み] Django REST フレームワーク: 非モデルシリアライザー
-
[解決済み] Djangoのvalues()の項目名を変更する方法は?
-
[解決済み] DjangoのRest Frameworkはcsrfを削除します。
-
[解決済み] Djangoのデータベースクエリ。id でオブジェクトを取得するには?
-
[解決済み] Django の {% url %} テンプレートタグでクエリパラメータを渡すことは可能でしょうか?
-
[解決済み] django のモデルのクラス名を取得する