Loading...
Loading...
Django-extensions management commands for project introspection, debugging, and development. Use when exploring URLs, models, settings, database schema, running scripts, or profiling performance. Triggers on questions about Django project structure, model fields, URL routes, or requests to run development servers.
npx skill4agent add kjnez/claude-code-django django-extensionspython manage.py show_urls# All models
python manage.py list_model_info
# Specific model with signatures and field classes
python manage.py list_model_info --model <app.Model> --signature --field-class
# All methods including private
python manage.py list_model_info --model <app.Model> --all-methods --signature# All settings
python manage.py print_settings --format=pprint
# Wildcards supported
python manage.py print_settings AUTH*
python manage.py print_settings DATABASE*
python manage.py print_settings *_DIRSpython manage.py show_permissions
python manage.py show_permissions <app_label>python manage.py show_template_tagspython manage.py shell_plus
python manage.py shell_plus --print-sql--dont-load app1python manage.py runserver_plus
python manage.py runserver_plus --print-sqlpython manage.py sqldiff -a # SQL differences
python manage.py sqldiff -a -t # Text differences (readable)python manage.py runscript <script_name>
python manage.py runscript <script_name> --script-args arg1 arg2
python manage.py runscript <script_name> --tracebackscripts/run()python manage.py runprofileserver --prof-path=/tmp/profiles
python manage.py runprofileserver --use-cprofile --prof-path=/tmp/profiles
python manage.py runprofileserver --kcachegrind --prof-path=/tmp/profilesapp.ModelNamecore.EmailAccountmetabox.ThreadAUTH**_DIRSDATABASE*