There is a lot of dogmatism and prejudice,
It's a full-stack framework written in Python. ――You have everything you need. --The template doesn't bring that, and the DB access doesn't bring that. ――Of course, there are modules to extend, but the basics are completed only with Django.
ORM --Object Relational Mapping Good object relational mapping. --You can even write no SQL line for DB access.
The management site is great. ――Django doesn't have scaffold, but the management site is excellent (details will be explained in the course) --Data input and data verification can be performed only on the management site. ――Production costs go down, especially when making prototypes.
Low learning cost --Raw HTML, Javascript, and CSS are the basics, but it's simple as the first web framework to choose.
This course has been transcribed as a teaching material for the "Introduction to Django" course sponsored by GeekLab.NAGANO.
In the "mobile first" era, we want to develop people who can create back-end development for smartphone applications with Django.
The flow of the course is as follows.
The sample code is below. You can copy and paste in the course, so please use it as needed.
https://github.com/kakky/mybook30
The main story is based on Mac.
Mac is recommended for web development.
However, I think that many people are using Windows, so I will explain each of Windows and Mac in the environment construction part.
Well then
Please proceed to either.
[Update history 3.0]
- Rewritten with Django 3.0 + JQuery 3.x + Bootstrap4.
- The UI of PyCharm has changed a lot, so I re-pasted the screenshot.
- Removed the description of eclipse as an IDE.
- The screenshots for installing Python etc. are still old, but please forgive me.
[Update history 2.0]
- Rewritten with Django 2.0 + JQuery 3.x + Bootstrap4.
- The screenshots when installing Python and PyCharm are still old, but please forgive me.
[Update history 1.9]
- Django 1.7 -> Django 1.9
- eclipse -> PyCharm Rewritten with>.
Recommended Posts