mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-24 23:19:47 +03:00
disallow same field name in both exclude
and include
.
This commit is contained in:
parent
d0179995f0
commit
d13cd397b6
|
@ -1130,6 +1130,13 @@ class ModelSerializer(Serializer):
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
assert set(exclude or []).isdisjoint(include or []), (
|
||||||
|
"Cannot set the same field name in both 'exclude' and 'include' options "
|
||||||
|
"on serializer {serializer_class}.".format(
|
||||||
|
serializer_class=self.__class__.__name__
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
# TODO Review the message of this assertion.
|
# TODO Review the message of this assertion.
|
||||||
assert not (fields is None and exclude is None and include is None), (
|
assert not (fields is None and exclude is None and include is None), (
|
||||||
"Creating a ModelSerializer without either the 'fields', 'exclude' "
|
"Creating a ModelSerializer without either the 'fields', 'exclude' "
|
||||||
|
|
Loading…
Reference in New Issue
Block a user