This is a summary of the tutorial materials created for the study session.
The Django 1.9 documentation has been translated into Japanese, so you should read it first.
--Document TOP https://docs.djangoproject.com/ja/1.9/
http://qiita.com/maisuto/items/bcdb0fd6c63cf0c544d6
A pdf file to print and keep at hand when programming
https://qiita.com/maisuto/items/58225754fcac5911e7e2
http://qiita.com/maisuto/items/d7e8cf0b5649f545ddb6
It describes how to use the tutorial and how to proceed. Since the source is managed by git, if you read this article, you should be able to carry out the tutorial from the middle. ...maybe
http://qiita.com/maisuto/items/d01e2cca63c8e5b2c18c
I'm writing how to create a django project from an empty state. In django, first create a project and add apps to it. We have prepared a voting app for the original tutorial and explained how to create a table in the database.
http://qiita.com/maisuto/items/357d13027e4fe5e10618
Explains the management site provided by django standard. A little description about customization of the management site.
http://qiita.com/maisuto/items/eece9d880d94fd241a0d
This is an explanation of view, template, and url. This is the VC part of the MVC model. (However, V equivalent is template in django, C equivalent is view in django)
http://qiita.com/maisuto/items/fef306bafc57f218794d
We are preparing a submission form (html) and introducing a class-based view.
http://qiita.com/maisuto/items/33dfeb58f5953d1c5fdf
Rewrite the form done in Tutorial 4 to use the Form class, I'm replacing the view function with a class-based view.
http://qiita.com/maisuto/items/86add9263a641899b1e3
I use a design template called Bootstrap to keep the design clean.
http://qiita.com/maisuto/items/cce169a2455b116e2f82
This is an explanation of test. This is the [5] part of the original tutorial (https://docs.djangoproject.com/ja/1.9/intro/tutorial05/).
http://qiita.com/maisuto/items/7aec76e6f6fb906bfffa
Supplementary explanation about Model, introduction of extension library, operation with shell, etc. are written.
http://qiita.com/maisuto/items/e4e69e34fb00dac8170a
This is how to deploy the created application.
While I've left it for a while, the version of Django has become 2, and SPA is becoming the mainstream for creating web applications. Rewritten from scratch using Django2 and vuejs.
https://qiita.com/maisuto/items/4671ded9ec1ff329ca98
Preparation on the Django side. I copy the source code of Model from the original tutorial and make it API with Django REST Framework. I thought after writing it, but I should have started writing it after I needed the data (API) ...
https://qiita.com/maisuto/items/2bf1b072f189a65d6f6e
From development preparation with Vue to simple operation check. I've skipped how to install node and npm.
https://qiita.com/maisuto/items/54ca10fce5f1d9b5ae7c
A brief explanation of Vue, API adjustment on Django side, display of question list, etc.
https://qiita.com/maisuto/items/9c44a914dae57bf187f9
Voting API added, front side API plugged in.
https://qiita.com/maisuto/items/41d30abe51f802e8dbf0
Added API for issuing tokens and login screen.
https://qiita.com/maisuto/items/b867d0f1dce3ba9f2169
Sharing login information using vuex, restoring login status.
Recommended Posts