DEV Community

Introduction to Django

dow2 on August 31, 2022

Today I would like to discuss with you one of Pythons most popular framework if not the most popular framework, Django. Django is described as a hi...
Collapse
 
sokhavuth profile image
Sokhavuth TIN • Edited

The Django's slogan is "The web framework for perfectionists with deadlines." It means that if you don't have time to build everything by your self, you can use Django framework, it will do almost everything for you. What you need to do is creating data models.

If we come across many web frameworks, we will see that they have almost the same structure: routes->controllers->models->views. I always wonder why we say MVC not RCMV.

Sometime, different frameworks use different terms to call the same thing. For example, Django uses "url" as the term for "route" in other frameworks; Django calls "app" as the term for "blueprint" in Flask, Sanic, and Bottle web frameworks; Django calls "view" for the term "controller" in many other web frameworks; Django calls "template" for the term "view" in other framework.