あなたが見ているのは正しい行動です。
get_or_create
'の省略形です。kwargs
に一致するオブジェクトを取得して返します。 、存在しない場合は、defaults
を使用して作成します '。ルックアップは、name
が存在するオブジェクトを探しています 'cedar'
と大文字と小文字を区別しない一致です 。そのオブジェクトが存在するため、返されます。それ以上でもそれ以下でもありません。
一致するものがなかった場合、Stéphaneは正しいので、name
を指定する必要があります。 defaults
で パラメータ。ルックアップセパレータ__
を含むすべてのルックアップ create()
に渡されたパラメータから削除されます 。