aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorCarlton Gibson2014-12-05 09:20:45 +0100
committerCarlton Gibson2014-12-05 09:20:45 +0100
commite65428783e53712c7fedfc58e9646465cb94c461 (patch)
tree721ee59b8e5ff68f988e0a1ce43ccc5d7ccd0828 /docs
parente8cbf41bd9066a21bf102bb60fbb42b4b15e05f6 (diff)
parent9d078be59ca5067d098263b1892740b44f7c41ee (diff)
downloaddjango-rest-framework-e65428783e53712c7fedfc58e9646465cb94c461.tar.bz2
Merge pull request #2209 from linovia/bugfix/tutorial_1
Bugfix/tutorial 1
Diffstat (limited to 'docs')
-rw-r--r--docs/tutorial/1-serialization.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/tutorial/1-serialization.md b/docs/tutorial/1-serialization.md
index 52c75d2c..eb0a00c0 100644
--- a/docs/tutorial/1-serialization.md
+++ b/docs/tutorial/1-serialization.md
@@ -101,7 +101,7 @@ The first thing we need to get started on our Web API is to provide a way of ser
class SnippetSerializer(serializers.Serializer):
pk = serializers.IntegerField(read_only=True)
- title = serializers.CharField(required=False,
+ title = serializers.CharField(required=False, allow_blank=True
max_length=100)
code = serializers.CharField(style={'type': 'textarea'})
linenos = serializers.BooleanField(required=False)
@@ -181,7 +181,7 @@ Deserialization is similar. First we parse a stream into Python native datatype
serializer = SnippetSerializer(data=data)
serializer.is_valid()
# True
- serializer.object
+ serializer.save()
# <Snippet: Snippet object>
Notice how similar the API is to working with forms. The similarity should become even more apparent when we start writing views that use our serializer.
@@ -210,7 +210,7 @@ One nice property that serializers have is that you can inspect all the fields i
>>> from snippets.serializers import SnippetSerializer
>>> serializer = SnippetSerializer()
- >>> print repr(serializer) # In python 3 use `print(repr(serializer))`
+ >>> print(repr(serializer))
SnippetSerializer():
id = IntegerField(label='ID', read_only=True)
title = CharField(allow_blank=True, max_length=100, required=False)
@@ -301,7 +301,7 @@ We'll also need a view which corresponds to an individual snippet, and can be us
Finally we need to wire these views up. Create the `snippets/urls.py` file:
- from django.conf.urls import patterns, url
+ from django.conf.urls import url
from snippets import views
urlpatterns = [