random_instances è un programma di utilità per recuperare o generare istanze casuali di modelli Django.
Questo modulo esporta una funzione che migliora get_or_create_random get_or_create di Django (http://djangoproject.com/documentation/models/get_or_create/) su due aspetti:
* Invocando get_or_create_random con i parametri che corrispondono istanze MULTIPLE non generare un errore, ma restituisce piuttosto uno di quei casi in modo casuale
* Invocando get_or_create_random con parametri che non corrispondono a nessuna istanza restituisce una nuova istanza di quel modello (lo stesso accade con get_or_create). Il miglioramento è che get_or_create_random può essere invocato senza passare un valore per tutti i campi «necessaria» del modello. Se questi campi non sono passati, sono pieni automaticamente valori casuali (per esempio: CharFields sono pieni di stringhe casuali, ImageFields con immagini casuali).
L'obiettivo è quello di rendere la prototipazione veloce, come istanze del modello possono essere ottenuti e creati specificando solo il set minimo di campi desiderati. . Questo è utile quando si scrivono i test e può evitare di dover scrivere apparecchi complessi
Requisiti
- Python
I commenti non trovato