mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-10-28 22:47:36 +03:00
* View suffix already set by initializer * Add 'name' and 'description' attributes to ViewSet ViewSets may now provide their `name` and `description` attributes directly, instead of relying on view introspection to derive them. These attributes may also be provided with the view's initkwargs. The ViewSet `name` and `suffix` initkwargs are mutually exclusive. The `action` decorator now provides the `name` and `description` to the view's initkwargs. By default, these values are derived from the method name and its docstring. The `name` may be overridden by providing it as an argument to the decorator. The `get_view_name` and `get_view_description` hooks now provide the view instance to the handler, instead of the view class. The default implementations of these handlers now respect the `name`/`description`. * Add 'extra actions' to ViewSet & browsable APIs * Update simple router tests Removed old test logic around link/action decorators from `v2.3`. Also simplified the test by making the results explicit instead of computed. * Add method mapping to ViewSet actions * Document extra action method mapping |
||
|---|---|---|
| .. | ||
| authentication.md | ||
| caching.md | ||
| content-negotiation.md | ||
| exceptions.md | ||
| fields.md | ||
| filtering.md | ||
| format-suffixes.md | ||
| generic-views.md | ||
| metadata.md | ||
| pagination.md | ||
| parsers.md | ||
| permissions.md | ||
| relations.md | ||
| renderers.md | ||
| requests.md | ||
| responses.md | ||
| reverse.md | ||
| routers.md | ||
| schemas.md | ||
| serializers.md | ||
| settings.md | ||
| status-codes.md | ||
| testing.md | ||
| throttling.md | ||
| validators.md | ||
| versioning.md | ||
| views.md | ||
| viewsets.md | ||