本書全部読んだので後半のわからない点をまとめる
・テンプレート
>>> from django.template import Template, Context
>>> template_string = "こんにちは {{ username }} さん"
>>> template = Template(template_string)
>>> context = Context({"username": "masterka"})
>>> template.render(context)
'こんにちは masterka さん'
・Rest Framework
>>> s = Snippet.objects.get(id=1) >>> serializer = SnippetSerializer(s) >>> print(serializer.data) >>> snippets = Snippet.objects.all()[:3] >>> serializer = SnippetSerializer(snippets, many=True) >>> serializer.data
・Viewsets
これ使うとそれっぽいurlが作られる
https://www.django-rest-framework.org/tutorial/6-viewsets-and-routers/
・Mock
>>> from unittest import mock
>>>
>>> api_mock = mock.MagicMock(base_url='http://example.com')
>>> api_mock.base_url
'http://example.com'
>>>
>>> api_mock.post.return_value={"message": "created!"}
>>> api_mock.post("/create/something")
{'message': 'created!'}
>>> api_mock.post.called
True
>>> api_mock.post.call_count
1
本書はどちらかというとTips集って感じだなぁ
写経するのはかなり少なかったのでDjango一度触った人が読んだ方が良いと思いました。
本当の初心者はこっち
Djangoのツボとコツがゼッタイにわかる本を読んでわかった