random_instances er et verktøy for å hente eller generere tilfeldige forekomster av Django modeller.
Denne modulen eksporterer en get_or_create_random funksjon som forbedrer Djangos get_or_create (http://djangoproject.com/documentation/models/get_or_create/) på to aspekter:
* Påkalle get_or_create_random med parametere som svarer flere forekomster hever ikke en feil, men snarere returnerer en av de tilfeller tilfeldig
* Påkalle get_or_create_random med parametere som ikke samsvarer med noen eksempel returnerer en ny forekomst av denne modellen (det samme skjer med get_or_create). Forbedringen er at get_or_create_random kan påberopes uten å passere en verdi for alle "nødvendige" felt av modellen. Hvis disse feltene ikke er vedtatt, blir de automatisk fylt med tilfeldige verdier (f.eks: CharFields er fylt med tilfeldige strenger, ImageFields med tilfeldige bilder).
Målet er å lage prototyping raskere, som modell tilfeller kan oppnås og skapt ved å spesifisere bare minimums av ønskede felt. . Dette er nyttig når du skriver tester, og kan unngå å måtte skrive komplekse inventar
Krav
- Python
Kommentarer ikke funnet