random_instances е програма за извличане или генериране на случайни случаи на модели Django.
Този модул изнася get_or_create_random функция, която подобрява get_or_create Django е (http://djangoproject.com/documentation/models/get_or_create/) върху два аспекта:
* Позовава get_or_create_random с параметри, които съответстват на няколко екземпляра, не повдига грешка, а по-скоро се връща един от тези случаи на случаен принцип
* Позовава get_or_create_random с параметри, които не отговарят на всеки един случай, връща нова инстанция на този модел (същото се случва с get_or_create). Подобрението е, че get_or_create_random може да бъде ползвана, без да преминават на стойност за всички "необходими" полета на модела. Ако тези области, които не са преминали, те автоматично се пълни с произволни стойности (например: CharFields са пълни със случайни низове, ImageFields с произволни изображения).
Целта е да се направи по-бързо създаване на прототипи, като моделни случаи могат да бъдат получени и създадени чрез определяне само на минимален набор от желаните полета. . Това е полезно, когато пишете тестове и може да не се налага да пиша сложни тела
<силни> Изисквания
- Python
Коментари не е намерена