mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-14 21:56:59 +03:00
0148a9f8da
* 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 |