random_instances Djangoのモデルのランダムなインスタンスを取得または生成するためのユーティリティです。
このモジュールには二つの側面にDjangoのget_or_create(http://djangoproject.com/documentation/models/get_or_create/)が向上get_or_create_random関数をエクスポートします。
*エラーは発生しません複数のインスタンスに一致するパラメータを持つget_or_create_random呼び出すのではなく、ランダムにそれらのインスタンスのいずれかを返します
* ANYインスタンスが(同じget_or_createで発生する)、そのモデルの新しいインスタンスを返すと一致しないパラメータでget_or_create_random呼び出します。改善はget_or_create_randomは、モデルのすべての「必要」フィールドの値を渡さずに呼び出すことができるということです。これらのフィールドが渡されない場合、それらは自動的にランダムな値(:CharFieldsランダム文字列で満たされている、ランダム画像をImageFields等)が充填されています。
目標は、モデルインスタンスが必要なフィールドだけ最小セットを指定することによって得られ、生成することができるように、より高速なプロトタイピングを行うことです。これは、テストを書くときに有用であり、複雑な備品を書くことを避けることができます。
要件:ます。
Pythonの
コメントが見つかりません