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 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| breadcrumbs.py | ||
| encoders.py | ||
| field_mapping.py | ||
| formatting.py | ||
| html.py | ||
| humanize_datetime.py | ||
| json.py | ||
| mediatypes.py | ||
| model_meta.py | ||
| representation.py | ||
| serializer_helpers.py | ||
| urls.py | ||