django-parallelized_querysets

Software screenshot:
django-parallelized_querysets
Software ətraflı:
Version: 0.0.4
Tarixi Upload: 20 Feb 15
Geliştirici: Thomas Pelletier
Lisenziya: Pulsuz
Məşhurluq: 0

Rating: 4.0/5 (Total Votes: 1)

Django-parallelized_querysets çox özəyi onların icrasını yayılması və yaddaş istifadə aşağı tutaraq böyük Django QuerySets idarə etmək üçün bir Django app edir.
Quraşdırma
Django-parallelized_querysets bərpa tırtıl
istifadə
parallelized_queryset (queryset, proseslər = Yox, funksiyası = None)
Verilmiş queryset emal və siyahısı kimi nəticəsində geri.
Prosesi
Proseslərin sayı yaratmaq. Multiprocessing.cpu_count geri sayı Öndeğerleri ().
funksiyası
Bir funksiyası the hər nəticə edin. Default heç bir funksiyası tətbiq edilmir. ilk dəlil zəng prosesi və ikinci sıra edir.
Siz də (müəyyən vaxtlarda prosesinin icra olunacaq funksiyası) iki qarmaqlar keçə bilər:
init_hook
Bu arqument kimi prosesi alaraq bir funksiyası vermək və bu, tezliklə yaratdığı kimi icra olunacaq.
end_hook
Bu arqument kimi prosesi alaraq bir funksiyası vermək və bu proses çıxışları əvvəl sağ icra olunacaq. Bu qeyri-None dəyər qaytarır, bu, nəticə növbə əlavə olunacaq.
& Nbsp; Qeyd
& Nbsp; funksiyası Yox qaytarır Hər dəfə, dəyər çıxan siyahısı olmayacaq.
& Nbsp; Qeyd
& Nbsp; QuerySet sifariş hörmət olmaz!
Məsələn
Bütün Maddə obyektləri qayıt:
>>> Parallelized_querysets idxal parallelized_queryset dən
>>> QS = Article.objects.all ()
>>> Parallelized_queryset (QS)
Bir Redis index bütün Maddə obyektlərin (fərz Maddə append_to_redis metodu var) əlavə edin:
>>> Parallelized_querysets idxal parallelized_queryset dən
>>> QS = Article.objects.all ()
>>> Parallelized_queryset (QS, funksiyası = lambda p, x: x.append_to_redis ())
Eyni lakin 6 proseslərə edin:
>>> Parallelized_querysets idxal parallelized_queryset dən
>>> QS = Article.objects.all ()
>>> Parallelized_queryset (QS, proseslər = 6,
& Nbsp; funksiyası = lambda p, x: x.append_to_redis ())
parallelized_multiple_querysets (querysets, proseslər = Yox, funksiyası = None)
. Parallelized_queryset lakin querysets kimi eyni QuerySets siyahısı

tələblər

  • Python
  • Django

Şərh django-parallelized_querysets

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!