random_instances ay isang utility upang mabawi o bumuo ng random na mga pagkakataon ng mga modelo Django.
Export module na ito ay isang get_or_create_random function na nagpapabuti get_or_create Django (http://djangoproject.com/documentation/models/get_or_create/) sa dalawang aspeto:
* Invoking get_or_create_random sa mga parameter na tumutugma sa maramihang mga pagkakataon ay hindi nagtataas ng isang error, ngunit sa halip ay nagbabalik ng isa sa mga pagkakataon sa random
* Invoking get_or_create_random sa mga parameter na hindi tumutugma nagbabalik ANUMANG halimbawa ng isang BAGONG halimbawa ng modelong iyon (ang parehong nangyayari sa get_or_create). Ang pagpapabuti ay na get_or_create_random maaaring mahihingi walang pagdaan ng isang halaga para sa lahat ng mga patlang 'kinakailangan' ng modelo. Kung ang mga patlang ay hindi lumipas, sila ay awtomatikong napuno ng random na mga halaga (eg: CharFields ay napuno ng random string, ImageFields may random na mga imahe).
Ang layunin ay upang makagawa ng prototyping mas mabilis, bilang mga pagkakataon na modelo ay maaaring makuha at nilikha sa pamamagitan ng pagtukoy lamang ang minimum na hanay ng mga ninanais na mga patlang. . Ito ay kapaki-pakinabang kapag sumusulat ng pagsusulit at maaaring maiwasan ang pagkakaroon ng sumulat ng mga kumplikadong fixtures
Kinakailangan :
- sawa
Mga Komento hindi natagpuan