mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-04 04:20:12 +03:00
Add release notes for #5886
This commit is contained in:
parent
e7818bdce9
commit
0b0c862a8d
|
@ -43,7 +43,19 @@ You can determine your currently installed version using `pip show`:
|
||||||
### 3.8.0
|
### 3.8.0
|
||||||
|
|
||||||
**Date**: [unreleased][3.8.0-milestone]
|
**Date**: [unreleased][3.8.0-milestone]
|
||||||
|
* **Breaking Change**: Alter `read_only` plus `default` behaviour. [#5886][gh5886]
|
||||||
|
|
||||||
|
`read_only` fields will now **always** be excluded from writable fields.
|
||||||
|
|
||||||
|
Previously `read_only` fields with a `default` value would use the `default` for create and update operations.
|
||||||
|
|
||||||
|
In order to maintain the old behaviour you may need to pass the value of `read_only` fields when calling `save()` in
|
||||||
|
the view:
|
||||||
|
|
||||||
|
def perform_create(self, serializer):
|
||||||
|
serializer.save(owner=self.request.user)
|
||||||
|
|
||||||
|
Alternatively you may override `save()` or `create()` or `update()` on the serialiser as appropriate.
|
||||||
* Refactor dynamic route generation and improve viewset action introspectibility. [#5705][gh5705]
|
* Refactor dynamic route generation and improve viewset action introspectibility. [#5705][gh5705]
|
||||||
|
|
||||||
`ViewSet`s have been provided with new attributes and methods that allow
|
`ViewSet`s have been provided with new attributes and methods that allow
|
||||||
|
@ -1807,6 +1819,7 @@ For older release notes, [please see the version 2.x documentation][old-release-
|
||||||
[gh5697]: https://github.com/encode/django-rest-framework/issues/5697
|
[gh5697]: https://github.com/encode/django-rest-framework/issues/5697
|
||||||
|
|
||||||
<!-- 3.8.0 -->
|
<!-- 3.8.0 -->
|
||||||
|
[gh5886]: https://github.com/encode/django-rest-framework/issues/5886
|
||||||
[gh5705]: https://github.com/encode/django-rest-framework/issues/5705
|
[gh5705]: https://github.com/encode/django-rest-framework/issues/5705
|
||||||
[gh5796]: https://github.com/encode/django-rest-framework/issues/5796
|
[gh5796]: https://github.com/encode/django-rest-framework/issues/5796
|
||||||
[gh5763]: https://github.com/encode/django-rest-framework/issues/5763
|
[gh5763]: https://github.com/encode/django-rest-framework/issues/5763
|
||||||
|
|
Loading…
Reference in New Issue
Block a user