python manage.py dumpdata hospital.Doctor --output=apps/hospital/fixtures/doctor_data.json
python manage.py loaddata apps/hospital/fixtures/doctor_data.json
python manage.py loaddata doctor_data
Install hooks
pre-commit install
Clean cache
pre-commit clean
pre-commit gc
Run pre-commit (local)
pre-commit run --all-files
Add commit
git add .
git commit -m "chore: tests for pre-commit hooks"
Run isort (global)
isort .
Combine migrations
python manage.py squashmigrations products 0001_initial 0002_alter_product_description
python manage.py migrate
- django-split-settings
- django-allauth
- django-rest-auth
- django-braces (mixins)
- django-compressor
- django-countries
- django-crispy-forms
- django-db-mailer
- django-el-pagination
- django-extensions
- drf-extra-fields
- django-filters
- django-fsm
- django-jet (DEPRECATED)
- django-modeltranslation
- django-newsletter
- django-phonenumber-field
- django-push-notifications
- django-solo
- django-treebeard
- PyJWT
- django-redis
- django-wkhtmltopdf
- django-import-export
- sentry-sdk
- django-ckeditor
- geopy
- django-rest-knox
- drf-spectacular
- easy-thumbnails
- django-oscar
- django-oscar-api
- django-oscar-invoices
- django-debug-toolbar
- pytest-django
- pytest-cov
- django-ckeditor
- Django MPTT
python manage.py search_index --create
python manage.py search_index --populate