Django Web Framework
github.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Django is a free and open-source Python web framework that follows the model-template-views (MTV) architectural pattern, designed to help developers build secure, scalable web applications rapidly. Created by Adrian Holovaty and Simon Willison in 2003 at the Lawrence Journal-World newspaper, Django was released as open source in July 2005. Named after jazz guitarist Django Reinhardt, it emphasizes the DRY principle. Key features: ORM: a powerful Object-Relational Mapper mapping Python classes to database tables, supporting PostgreSQL, MySQL, SQLite, Oracle. Includes a migration system for schema evolution. Admin interface: an automatically generated, production-ready admin interface providing CRUD operations for all models. Template engine: Django's template language with inheritance, filters, and tags. Forms: robust form handling with HTML generation, validation, CSRF protection, and widget customization. Authentication: built-in user system with users, groups, permissions, password hashing (PBKDF2), and session management. URL routing via regular expressions or path converters. Security: protection against SQL injection, XSS, CSRF, clickjacking. Caching: pluggable framework supporting Memcached, Redis, database, and memory backends. Internationalization. Django REST Framework (DRF) for building RESTful APIs. Python codebase. BSD-3-Clause.
Statistics
1
Views
0
Clicks
0
Like
0
Dislike