Dive deep into Python's original MVC web application framework. Make your way past the arduous installation and setting up a live, working Django instance. Learn all the pieces needed to serve a meaningful web application, such as routing, view creation, page templating, and serving frontend assets.
What You'll Learn
- Installing a self-hosted Django instance on Ubuntu.
- Master Django's CLI to create and manage projects.
- Networking and database configurations required to run Django.
- Encapsulating large projects into Django "apps."
- Create a dynamic app with dynamic URL routing.
- Serving static frontend assets.
- How to write views to handle actionable user input.
- The distinction of function-based views, class-based views, and model-driven views.
For those who...
- Have a basic understanding of Python.
- Write monolithic applications for enterprises.
- Have yet to realize the superiority of Flask.