random_instances este un utilitar pentru a prelua sau a genera cazuri aleatoare de modele Django.
Acest modul exportă o funcție get_or_create_random care îmbunătățește get_or_create Django (de http://djangoproject.com/documentation/models/get_or_create/) asupra a două aspecte:
* Invocând get_or_create_random cu parametrii care se potrivesc cazuri MULTE nu ridică o eroare, ci se întoarce unul dintre acele cazuri la întâmplare
* Invocând get_or_create_random cu parametri care nu se potrivesc orice instanță returnează o instanță NOU a modelului (la fel se întâmplă cu get_or_create). Îmbunătățirea este că get_or_create_random poate fi invocată fără a trece o valoare pentru toate câmpurile "obligatorii" ale modelului. Dacă aceste câmpuri nu sunt trecute, acestea sunt completate automat cu valorile aleatoare (de exemplu: CharFields sunt umplute cu siruri de caractere aleatoare, ImageFields cu imagini aleatoare).
Scopul este de a face prototipuri mai rapid, ca instanțe de model poate fi obținut și a creat prin specificarea doar un set minim de câmpuri dorite. . Acest lucru este util atunci când scrieți teste și poate evita să scrie program complex
Cerințe :
- Python
Comentariile nu a fost găsit