random_instances утилита для извлечения или генерировать случайные экземпляры моделей Django.
Этот модуль экспортирует функцию, которая улучшает get_or_create_random get_or_create Джанго (http://djangoproject.com/documentation/models/get_or_create/~~HEAD=dobj) на двух аспектах:
* Вызове get_or_create_random с параметрами, которые соответствуют несколько экземпляров не вызывает ошибку, а возвращает один из тех случаев, наугад
* Вызове get_or_create_random с параметрами, которые не соответствуют любой инстанции возвращает новый экземпляр этой модели (то же самое происходит с get_or_create). Улучшение в том, что get_or_create_random может быть вызван без прохождения значение для всех », необходимых" областях модели. Если эти поля не прошел, они заполняются автоматически со случайными значениями (например: CharFields заполнены случайных строк, ImageFields с случайных изображений).
Целью является сделать прототипов быстрее, так как случаи модели могут быть получены и создается путем указания только минимальный набор нужных полях. . Это полезно, когда писать тесты, и может избежать того, чтобы писать сложные приборы
Требования
- Python
Комментарии не найдены