マガジンのカバー画像

Django関連

69
運営しているクリエイター

2022年8月の記事一覧

Django_modelsのfilterやorder_byを使いこなす #234日目

Django_modelsのfilterやorder_byを使いこなす #234日目

Djangoでは、モデルからレコードを抽出する際、様々な条件設定をすることが可能です。抽出自体にはget()やfilter()を使いますが、今回はfilter()を使います(両者の違いについてはこちらの解説をご参照ください)。

以下のモデルに対して、条件を色々つけて抽出してみます。

class Project(models.Model): enterprise = models.Foreig

もっとみる
Django_get()とfilter()の違い #233日目

Django_get()とfilter()の違い #233日目

Djangoのモデルからデータを取得するメソッドにget()とfilter()があります。
引数に条件指定してデータ取得できるところは共通ですが、以下のような違いがあります。

get()はオブジェクトを返す

filter()はオブジェクトからなるリストを返す

もっと簡単に言い換えると、

get()は1つのレコードを取得する

filter()は2つ以上のレコードを取得できる

例えばget

もっとみる