معرفی شرکت ها


django-tigger-1.1.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Bounce users out of your view by raising an exception
ویژگی مقدار
سیستم عامل -
نام فایل django-tigger-1.1.0
نام django-tigger
نسخه کتابخانه 1.1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Daniel Quinn
ایمیل نویسنده code@danielquinn.org
آدرس صفحه اصلی https://github.com/danielquinn/django-tigger
آدرس اینترنتی https://pypi.org/project/django-tigger/
مجوز AGPLv3
django-tigger ############# Bounce users out of your view by raising an exception Introduction ============ You're probably used to this sort of workflow: .. code:: python from django.http import Http404 from django.views.generic import TemplateView class MyView(TemplateView): def get_context(self, **kwargs): # do some stuff raise Http404 ...but wouldn't it be nice if rather than just bombing out with a 404, you could bounce the user out to a redirect and attach a friendly message? That's what django-tigger does! .. code:: python from django.core.urlresolvers import reverse from django.views.generic import TemplateView from tigger.exceptions import Bounce class MyView(TemplateView): def get_context(self, **kwargs): # do some stuff raise Bounce( reverse("some-url"), message="The wonderful thing about tiggers...", level="SUCCESS" ) The above code will bounce the user to whatever ``some-url`` resolves to and dump a message on the screen using the Django messaging framework. Installation ============ 1. Use pip: ``pip install django-tigger``. 2. Add ``django_tigger.middleware.BouncingMiddleware`` to your ``MIDDLEWARE`` list in your Django settings. Note that you don't need to add this to ``INSTALLED_APPS`` as this package doesn't have any models, migrations, or anything that would require that. Use ==== Basically anywhere you want to just bail out of your current process and instead redirect the user, call ``Bounce()`` and pass in a few arguments: * ``url``: The only required argument, this is where you're bouncing your user to. * ``message``: If supplied, this will attach a message to the user's session using the Django messaging framework * ``level``: The level of the message. Must be one of ``DEBUG``, ``INFO``, ``SUCCESS``, ``WARNING``, ``ERROR``. The default is ``INFO``. Support ======= I've used this in Python 3 and Django 1.11, but I see no reason why it wouldn't work in Python 2.7 and Django 1.10. Older than that though, and you'll have trouble. Newer than that, and you should be fine. This isn't particularly complex code ;-) Colophon ======== :: The wonderful thing about tiggers Is tiggers are wonderful things Their tops are made out of rubber Their bottoms are made out of springs They're bouncy, trouncy, flouncy, pouncy fun, fun, fun, fun, fun But the most wonderful thing about tiggers is I'm the only one I'm the only one. -- Winnie the Pooh and Tigger Too!, 1974


نیازمندی

مقدار نام
>=1.11 Django


نحوه نصب


نصب پکیج whl django-tigger-1.1.0:

    pip install django-tigger-1.1.0.whl


نصب پکیج tar.gz django-tigger-1.1.0:

    pip install django-tigger-1.1.0.tar.gz