これは単なる好奇心です。私のスクリプトが動作していて、ちょっと整理したいだけです。私はexecuting the django get_or_create
functionのforループ内で、私は自分のDB内のオブジェクトと一致するかなり長いリストをチェックします。この関数は、取得または作成されたオブジェクトとブール値のタプルを返します。私は返されたオブジェクトを扱っていないので、シェルにこの関数の出力を抑止する方法があるかどうか疑問に思っています。Django get_or_createシェルへの出力を抑制する
私のリストを繰り返し実行したときに、get_or_create
を実行すると、何千もの役に立たないことは望ましくありません。(<SomeModel: SomeModel object>, False/True)
はシェルバッファを乱雑にします。私はスクリプトの中でそれらを構成したので、私の印刷ステートメントをむしろ見るでしょう。とにかくこれをするには?
obj, created = MyModel.objects.get_or_create(...)
そして、これらの変数を破棄: