Django
Jul 7, 2021
Francisco José García FloresAlberto Villanueva

In this we have known the origins of the Framework (starting as a project oriented to publish articles and news), the characteristics of its architecture (model-view-controller/model-view-template design), an explanation of each of the components that make it up and the reasons why today it is one of the most used framework in the development of web applications and APIs.

In the second half we talked about the structure as such of a Django project and how the different modules that make it up connect with each other: Communication between project and app, model definition and migrations, urls and views mapping. For them we have used a first example with a basic configuration and in the second we have presented more complex concepts such as the use of the DRF framework for the development of a REST API, data serialization and compatibility with additional technologies such as Docker or Celery.