What is Django? – Django is simply a free, open-source web model written successful Python that helps you build web applications quickly and easily. It follows the “batteries included” philosophy, which intends it comes pinch almost everything you request built in, truthful you don’t person to stitchery abstracted tools
Advantages
- DRY: reuse code, debar repetition
- Fast development: spell from thought to motorboat quickly
- Secure by default: protects against communal vulnerabilities retired of the box
- Scalable: utilized by very large, high-traffic sites
Features
ORM: Interact pinch databases utilizing Python alternatively of SQL
Admin Panel: Auto-generated UI to negociate your information
Authentication: Login, logout, permissions, personification guidance
URL Routing: Map URLs to views cleanly
Templating: Dynamic HTML rendering
Forms: Form handling and validation
Security: CSRF, XSS, SQL injection protection
How it Works (MVT Pattern)
Django uses the Model-View-Template pattern:
- Model: defines your information (database tables)
- View: contains the logic (what to do pinch a request)
- Template: the HTML returned to the user
English (US) ·
Indonesian (ID) ·