معرفی شرکت ها


django-ns-ratelimit-0.0.3


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

A Django app for limit authorized and anonymous users.
ویژگی مقدار
سیستم عامل -
نام فایل django-ns-ratelimit-0.0.3
نام django-ns-ratelimit
نسخه کتابخانه 0.0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده shailesh jadhav
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/shaileshkumar123/django-ns-ratelimit
آدرس اینترنتی https://pypi.org/project/django-ns-ratelimit/
مجوز -
# DJANGO-NS-RATELIMIT ## Project description django-ns-ratelimit is django app for limit requests using rate limit class, decorators and middleware. ## Usage # Periods in format: ``` S: For seconds M: For minutes H: For hour D: For Day e.g: "10S" "1M" "1D" ``` ## Decorators ### user_method_ratelimit: Used for user specific request rate limiting for class base apis ``` class SampleView(APIView): @user_method_ratelimit(5, "1M") def get(self, request): pass ``` ### anon_method_ratelimit: Used for Anonymous user requests rate limiting for class base apis ``` class SampleView(APIView): @anon_method_ratelimit(5, "1M") def get(self, request): pass ``` ### user_func_ratelimit: Used for user specific request rate limiting for function base apis ``` class SampleView(APIView): @user_func_ratelimit(5, "1M") def get(self, request): pass ``` ### anon_func_ratelimit: Used for Anonymous user requests rate limiting for function base apis ``` class SampleView(APIView): @anon_func_ratelimit(5, "1M") def get(self, request): pass ``` ## Middlewares ### UserRateLimitMiddleware Add this django settings Middlewares for User rate limiting ``` MIDDLEWARE = [ . . . . "ratelimit.middleware.UserRateLimitMiddleware", ] ``` ### AnonRateLimitMiddleware Add this django settings Middlewares for Anonymous rate limiting ``` MIDDLEWARE = [ . . . . "ratelimit.middleware.AnonRateLimitMiddleware", ] ```


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl django-ns-ratelimit-0.0.3:

    pip install django-ns-ratelimit-0.0.3.whl


نصب پکیج tar.gz django-ns-ratelimit-0.0.3:

    pip install django-ns-ratelimit-0.0.3.tar.gz