Skip to content

Commit 1b882f7

Browse files
dbrgntomchristie
authored andcommitted
Add drf-dynamic-fields to third party packages (encode#4530)
1 parent 73fd1ff commit 1b882f7

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

docs/api-guide/serializers.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1089,6 +1089,7 @@ The following third party packages are also available.
10891089
The [django-rest-marshmallow][django-rest-marshmallow] package provides an alternative implementation for serializers, using the python [marshmallow][marshmallow] library. It exposes the same API as the REST framework serializers, and can be used as a drop-in replacement in some use-cases.
10901090

10911091
## Serpy
1092+
10921093
The [serpy][serpy] package is an alternative implementation for serializers that is built for speed. [Serpy][serpy] serializes complex datatypes to simple native types. The native types can be easily converted to JSON or any other format needed.
10931094

10941095
## MongoengineModelSerializer
@@ -1107,7 +1108,12 @@ The [django-rest-framework-hstore][django-rest-framework-hstore] package provide
11071108

11081109
The [dynamic-rest][dynamic-rest] package extends the ModelSerializer and ModelViewSet interfaces, adding API query parameters for filtering, sorting, and including / excluding all fields and relationships defined by your serializers.
11091110

1111+
## Dynamic Fields Mixin
1112+
1113+
The [drf-dynamic-fields][drf-dynamic-fields] package provides a mixin to dynamically limit the fields per serializer to a subset specified by an URL parameter.
1114+
11101115
## HTML JSON Forms
1116+
11111117
The [html-json-forms][html-json-forms] package provides an algorithm and serializer for processing `<form>` submissions per the (inactive) [HTML JSON Form specification][json-form-spec]. The serializer facilitates processing of arbitrarily nested JSON structures within HTML. For example, `<input name="items[0][id]" value="5">` will be interpreted as `{"items": [{"id": "5"}]}`.
11121118

11131119
[cite]: https://groups.google.com/d/topic/django-users/sVFaOfQi4wY/discussion
@@ -1124,3 +1130,4 @@ The [html-json-forms][html-json-forms] package provides an algorithm and seriali
11241130
[dynamic-rest]: https://github.com/AltSchool/dynamic-rest
11251131
[html-json-forms]: https://github.com/wq/html-json-forms
11261132
[json-form-spec]: https://www.w3.org/TR/html-json-forms/
1133+
[drf-dynamic-fields]: https://github.com/dbrgn/drf-dynamic-fields

0 commit comments

Comments
 (0)