In three words I can sum up everything I've learned about life: it goes on.



Django is a high-level, free, open-source web framework written in Python that was first released in 2005. It follows the Model-View-Template (MVT) architectural pattern, which is similar to the Model-View-Controller (MVC) pattern used in many other web frameworks.

Django is known for its "batteries included" philosophy, meaning that it includes a wide range of built-in features and tools that make it easy to develop complex web applications. Some of the key features of Django include:

Object-Relational Mapping (ORM): Django includes a powerful ORM that allows developers to interact with databases using Python code, making it easy to work with databases without writing SQL.

URL routing: Django includes a flexible URL routing system that allows developers to map URLs to views, making it easy to create SEO-friendly URLs.

Templating engine: Django includes a powerful templating engine that allows developers to create HTML templates that can be dynamically rendered with data from the database.

Authentication: Django includes built-in authentication tools that make it easy to add user authentication and authorization to a web application.

Admin interface: Django includes a built-in admin interface that allows developers to manage data in the database through a web-based interface.

Django also has a strong community and ecosystem, with a wide range of third-party packages and tools available to extend and customize the framework. The community is active and supportive, with regular updates, documentation, and community events.

In addition to its core features, Django is also known for its security and scalability. It includes built-in security features such as protection against cross-site scripting (XSS) and cross-site request forgery (CSRF) attacks, as well as support for secure password hashing.

Overall, Django is a powerful and popular web framework that provides a robust set of features and tools for building modern web applications. Its ease of use, flexibility, and security features make it a popular choice for developers looking to build high-quality web applications.


Get In Touch

Rifat Hussain Hashmi

Prof. Dr. Rifat Hashmi

Acupuncturist | Homoeopath | CAM Therapist

I am available for consultation Teaching. Contact me and let's talk.

Connect With Me

31-B Zafar Nadeem Plaza
Faisal Town, Lahore.
+92 42 351 777 45
+92 306 412 12 20
+92 333 422 14 73
+92 333 422 14 73