2022年8月の記事一覧
Django_modelsのfilterやorder_byを使いこなす #234日目
Djangoでは、モデルからレコードを抽出する際、様々な条件設定をすることが可能です。抽出自体にはget()やfilter()を使いますが、今回はfilter()を使います(両者の違いについてはこちらの解説をご参照ください)。
以下のモデルに対して、条件を色々つけて抽出してみます。
class Project(models.Model): enterprise = models.Foreig
Django_get()とfilter()の違い #233日目
Djangoのモデルからデータを取得するメソッドにget()とfilter()があります。
引数に条件指定してデータ取得できるところは共通ですが、以下のような違いがあります。
get()はオブジェクトを返す
filter()はオブジェクトからなるリストを返す
もっと簡単に言い換えると、
get()は1つのレコードを取得する
filter()は2つ以上のレコードを取得できる
例えばget