Django : The most Popular Framework of Python
Introduction
• Django is a Python-based free and open-source web framework, which follows the model-view-template architectural pattern• It is maintained by the Django Software Foundation. Django's primary goal is to ease the creation of complex, database-driven websites
• It is developed in Python.
• Complete Django documentation is available at Djangoproject.com
• Current version is 2.2
Key Features
• Testing and development:
A lightweight and standalone web server for development and testing • Fast : Django was designed to help developers take applications from concept to completion as quickly as possible.
• Fully Loaded:
Django includes dozens of extras you can use to handle common Web development tasks. Django takes care of user authentication, content administration, site maps, RSS feeds, and many more tasks — right out of the box• Security:
Django takes security seriously and helps developers avoid many common security mistakes, such as SQL injection, cross-site scripting, cross-site request forgery and clickjacking. Its user authentication system provides a secure way to manage user accounts and passwords• Scalable:
Some of the busiest sites on the planet use Django’s ability to quickly and flexibly scale to meet the heaviest traffic demands.• Versatile:
Companies, organizations and governments have used Django to build all sorts of things — from content management systems to social networks to scientific computing platforms.
Popular Django Applications
• YouTube
• Dropbox
• Spotify
• Mozilla
• Yahoo Maps
History
Django was created in the fall of 2003, when the web programmers at the Lawrence Journal-World newspaper, Adrian Holovaty and Simon Willison, began using Python to build applications. It was released publicly under a BSD license in July 2005. The framework was named after guitarist Django Reinhardt.In June 2008, it was announced that a newly formed Django Software Foundation (DSF) would maintain Django in the future.
No comments:
Post a Comment