در random_instances یک ابزار برای بازیابی یا تولید موارد تصادفی از مدل های جنگو می باشد.
این ماژول یک تابع صادرات get_or_create_random است که باعث بهبود get_or_create جنگو (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 با تصاویر تصادفی پر).
هدف این است که به نمونه سازی سریع تر، به عنوان نمونه می توان به مدل به دست آمده و مشخص ایجاد شده توسط فقط حداقل مجموعه ای از زمینه های مورد نظر. این بسیار مفید است در هنگام نوشتن آزمایش و می تواند اجتناب از نیاز به ارسال لامپ پیچیده
در مورد نیاز:.
پایتون
نظر یافت نشد