Posts

Showing posts from March, 2022

Django Notes - part 1

Image
  Django is a high-level Python web development framework . Like many frameworks today, Django is also free and open source.  Initially developed in 2005  and named after the guitarist Django Reinhardt.  Some of the organisations that use Django in their tech stack include Instagram, Spotify, Pinterest etc.  Django is written in 100% pure Python code. The framework relies on the traditional model-view-controller (MVC) architecture, although Django designers prefer to call it a model-template-view (MTV) architecture. Using this pattern, there is a separation of concerns between the  UI  and the business logic.  Advantages of Django 1. Batteries included Django is also known as a "batteries-included" framework. What that means is that it comes with a lot of stuff out of the box, that you may or may not use depending on your application. Instead of having to write your own code or install extra modules, you just need to import the packages that you ...