معرفی شرکت ها


django-distributedlock-0.4.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A distributed lock
ویژگی مقدار
سیستم عامل -
نام فایل django-distributedlock-0.4.0
نام django-distributedlock
نسخه کتابخانه 0.4.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Paul Logston
ایمیل نویسنده code@logston.me
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/django-distributedlock/
مجوز BSD
django-distributedlock ====================== A django app for functions or tasks that needs distributed lock, e.g. for management commands that used in cron jobs Instalation ============ Install with ``pip`` in your environment:: $ pip install django-distributedlock Add in your ``settings.py`` in ``INSTALLED_APPS`` :: INSTALLED_APPS = ( ... 'distributedlock', ... ) django-distributedlock can be work with django cache or a database model, you must to set the client in the variable ``DISTRIBUTEDLOCK_CLIENT``, with the values ``cache`` or ``database`` according your needs.:: DISTRIBUTEDLOCK_CLIENT="cache" # or "database" Use === For register a distrbuted function with decorator:: from distributedlock import distributedlock @distributedlock() def my_task(): print "running" or you can use the sentence ``with``:: with distributedlock('my_key_task'): print 'running' Tests ===== Once installed in your django project:: django-admin.py test distributedlock Needs ``gevent`` installed only for tests purpose. Some ideas were take from https://github.com/snbuback/DistributedLock © 2013 Scryent License BSD Current code @ https://github.com/15five/django-distributedlock


نحوه نصب


نصب پکیج whl django-distributedlock-0.4.0:

    pip install django-distributedlock-0.4.0.whl


نصب پکیج tar.gz django-distributedlock-0.4.0:

    pip install django-distributedlock-0.4.0.tar.gz