本書全部読んだので後半のわからない点をまとめる
・テンプレート
>>> 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のツボとコツがゼッタイにわかる本を読んでわかった