|
@@ -580,7 +580,7 @@ The permission_required decorator
|
|
|
(i.e. ``polls.can_vote`` for a permission on a model in the ``polls``
|
|
|
application).
|
|
|
|
|
|
- The decorator may also take a list of permissions.
|
|
|
+ The decorator may also take an iterable of permissions.
|
|
|
|
|
|
Note that :func:`~django.contrib.auth.decorators.permission_required()`
|
|
|
also takes an optional ``login_url`` parameter. Example::
|
|
@@ -599,6 +599,11 @@ The permission_required decorator
|
|
|
(HTTP Forbidden) view<http_forbidden_view>` instead of redirecting to the
|
|
|
login page.
|
|
|
|
|
|
+ .. versionchanged:: 1.9
|
|
|
+
|
|
|
+ In older versions, the ``permission`` parameter only worked with
|
|
|
+ strings, lists, and tuples instead of strings and any iterable.
|
|
|
+
|
|
|
.. _applying-permissions-to-generic-views:
|
|
|
|
|
|
Applying permissions to generic views
|