random_instances là một tiện ích để truy xuất hoặc tạo ra các trường hợp ngẫu nhiên của các mô hình Django.
Module này có xuất khẩu một chức năng get_or_create_random rằng cải thiện get_or_create Django (http://djangoproject.com/documentation/models/get_or_create/) trên hai khía cạnh:
* Gọi get_or_create_random với các thông số phù hợp với trường hợp MULTIPLE không nâng cao một lỗi, nhưng thay vì trả về một trong những trường hợp ngẫu nhiên
* Gọi get_or_create_random với các thông số không phù hợp với bất kỳ trường hợp trả về một thể hiện mới của mô hình đó (tương tự xảy ra với get_or_create). Sự cải thiện là get_or_create_random có thể được gọi mà không đi qua một giá trị cho tất cả các 'bắt buộc' các lĩnh vực của các mô hình. Nếu các trường này không được thông qua, chúng sẽ tự động điền các giá trị ngẫu nhiên (ví dụ: CharFields được làm đầy với các chuỗi ngẫu nhiên, ImageFields với những hình ảnh ngẫu nhiên).
Mục đích là để làm cho prototyping nhanh hơn, như trường hợp mô hình có thể đạt được và được tạo ra bằng cách xác định chỉ tập tối thiểu của trường mong muốn. . Điều này rất hữu ích khi viết bài kiểm tra và có thể tránh được việc phải viết đạc phức tạp
Yêu cầu :
- Python
Bình luận không