Once nice property that serializers have is that you can inspect all the fields an serializer instance, by printing it's representation. Open the Django shell with `python manange.py shell`, then try the following:
One nice property that serializers have is that you can inspect all the fields in a serializer instance, by printing it's representation. Open the Django shell with `python manange.py shell`, then try the following:
>>> from snippets.serializers import SnippetSerializer
>>> from snippets.serializers import SnippetSerializer
>>> serializer = SnippetSerializer()
>>> serializer = SnippetSerializer()
...
@@ -219,7 +219,7 @@ Once nice property that serializers have is that you can inspect all the fields
...
@@ -219,7 +219,7 @@ Once nice property that serializers have is that you can inspect all the fields
It's important to remember that `ModelSerializer` classes don't do anything particularly magically, they are simply a shortcut to creating a serializer class with:
It's important to remember that `ModelSerializer` classes don't do anything particularly magical, they are simply a shortcut for creating serializer classes:
* An automatically determined set of fields.
* An automatically determined set of fields.
* Simple default implementations for the `create()` and `update()` methods.
* Simple default implementations for the `create()` and `update()` methods.