random_instances is een hulpprogramma op te halen of het genereren van willekeurige gevallen van Django modellen.
Deze module exporteert een get_or_create_random functie die Django's get_or_create (http://djangoproject.com/documentation/models/get_or_create/) op twee aspecten verbetert:
* Inroepen get_or_create_random met parameters die met meerdere exemplaren niet een fout te verhogen, maar retourneert een van die gevallen op willekeurige
* Inroepen get_or_create_random met parameters die niet overeenkomen ENIGE bijvoorbeeld retourneert een nieuwe instantie van dat model (hetzelfde gebeurt met get_or_create). De verbetering is dat get_or_create_random beroep kan worden gedaan zonder het passeren van een waarde voor alle 'vereiste' velden van het model. Wanneer deze velden niet worden doorgegeven, worden ze automatisch gevuld met willekeurige waarden (bijv CharFields worden gevuld met willekeurige reeksen, ImageFields met willekeurige afbeeldingen).
Het doel is om prototyping sneller te maken, als model instanties kan worden verkregen en gemaakt door het specificeren van alleen de minimale set van de gewenste velden. . Dit is handig bij het schrijven van tests en kan voorkomen dat complexe armaturen schrijven
Eisen
- Python
Reacties niet gevonden