random_instances je nástroj pro načtení nebo generování náhodných instancí Django modelů.
Tento modul exportuje funkce get_or_create_random která zlepšuje Djangovým get_or_create (http://djangoproject.com/documentation/models/get_or_create/) na dva aspekty:
* Vyvolání get_or_create_random s parametry, které odpovídají více instancí nevyvolává chybu, ale spíše vrací jeden z těch případů náhodně
* Vyvolání get_or_create_random s parametry, které neodpovídají žádnému instance vrací novou instanci tohoto modelu (totéž nastane s get_or_create). Zlepšení je, že get_or_create_random může být vyvolán bez předáním hodnoty pro všechny "potřebné" oblastí modelu. Pokud tato pole nejsou předány, jsou automaticky naplněna náhodnými hodnotami (např: CharFields jsou vyplněny s náhodnými řetězců, ImageFields s náhodnými obrázky).
Cílem je, aby se prototypování rychleji, protože instance model může být získán a vytvořeny určením jen minimální soubor požadovaných polí. . To je užitečné při psaní testů a mohou se vyhnout nutnosti psát složité příslušenství
Požadavky na :
- Python
Komentáře nebyl nalezen