django
Installation
SKILL.md
Django
Django is a high-level Python web framework encouraging rapid development, pragmatic clean design, built-in ORM security, robust migrations, and asynchronous view support.
When to Use
- Full-Featured Python Web Applications: Batteries-included web development with built-in ORM, admin panel, auth, and migrations.
- Content Management & Enterprise Backends: Developing robust database-backed backends with automatic admin dashboards.
- High-Throughput REST APIs: Building secure APIs using Django REST Framework (DRF) or Django Ninja.
- Async Python Web Services: Utilizing ASGI, async views, and background tasks on Django 5.x.
Quick Start
# models.py
from django.db import models