Skip to content

Commit e654287

Browse files
author
Carlton Gibson
committed
Merge pull request #2209 from linovia/bugfix/tutorial_1
Bugfix/tutorial 1
2 parents e8cbf41 + 9d078be commit e654287

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/tutorial/1-serialization.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ The first thing we need to get started on our Web API is to provide a way of ser
101101

102102
class SnippetSerializer(serializers.Serializer):
103103
pk = serializers.IntegerField(read_only=True)
104-
title = serializers.CharField(required=False,
104+
title = serializers.CharField(required=False, allow_blank=True
105105
max_length=100)
106106
code = serializers.CharField(style={'type': 'textarea'})
107107
linenos = serializers.BooleanField(required=False)
@@ -181,7 +181,7 @@ Deserialization is similar. First we parse a stream into Python native datatype
181181
serializer = SnippetSerializer(data=data)
182182
serializer.is_valid()
183183
# True
184-
serializer.object
184+
serializer.save()
185185
# <Snippet: Snippet object>
186186

187187
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
210210

211211
>>> from snippets.serializers import SnippetSerializer
212212
>>> serializer = SnippetSerializer()
213-
>>> print repr(serializer) # In python 3 use `print(repr(serializer))`
213+
>>> print(repr(serializer))
214214
SnippetSerializer():
215215
id = IntegerField(label='ID', read_only=True)
216216
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
301301

302302
Finally we need to wire these views up. Create the `snippets/urls.py` file:
303303

304-
from django.conf.urls import patterns, url
304+
from django.conf.urls import url
305305
from snippets import views
306306

307307
urlpatterns = [

0 commit comments

Comments
 (0)