Description
IDE Plugin for Django projects
Django PowerTools adds a dedicated tool window that analyzes your Django project and presents a navigable structure of key components. It runs analysis in the background, caches results, and updates automatically on file changes.
Features
- Django Project Structure Tool Window with comprehensive project visualization:
- Models — classes, fields, and relationships with navigation to source
- Admin — registered models and configurations
- URLs — URL patterns preserving Django's processing order, grouped by prefix
- Templates — template hierarchy grouped by app and folder path
- Forms — ModelForms and regular forms with their fields
- Serializers — DRF serializers with fields, read-only and nested serializer info
- ViewSets — DRF viewsets with actions, permissions, authentication classes
- Signals — project-defined signals with arguments and handlers
- Celery Tasks — tasks with queue, rate limits, retries, time limits
- Settings — key project settings grouped by category
- Migrations — migration history with dependencies
- Static Files — static files structure grouped by path
- Management Commands — custom commands with descriptions, run directly from context menu
- Run management commands directly from context menu (with or without arguments)
- Works during project indexing (DumbAware)
- Context-aware icons for all tree nodes
- Automatic background analysis with smart caching
- Custom icons for Django-related folders
- Quick navigation from the structure tree to source code
More info
Your ratings and feedback help prioritize features.