DEV Community

Discussion on: Introduction to Django

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.