Вообще, утилиты командной строки django-admin.py и django-manage.py обладают кучей полезных и крайне юзабельных функций (dbshell, runserver, shell и тп), но иногда и их бывает недостаточно.
И именно тогда на помощь приходит django-command-extensions! Это приложение расширяет стандартные возможности утилит Django и теперь вы можете:
- Создавать скелет приложения по своему шаблону (create_app)
- Создавать скелет для своей комманды (create_command)
- Быстро добавлять суперпользователя в базу данных (create_superuser)
- Быстро создать форму для необходимой модели (describe_form)
- Создать базу контактов пользователей вашего проекта (export_email)
- Сгенерировать SECRET_KEY для настроек проекта (generate_secret_key)
- Создать граф, показывающий связь между моделями (graphviz)
- Сбросить пользовательский пароль (passwd)
- Использовать python shell с автоматически загруженными классами всех моделей проекта (shell_plus)
- Просмотреть все существующие в проекте urlpatterns (show_urls)
- Показать разницу между определением модели и тем, что присутствует в базе данных (sqldiff)
- Создать и запустить определенное задание (create_job, run_job, run_jobs)
Остается только поблагадорить разработчиков приложения и перейти к его скачиванию/установке/использованию.
Ссылки:
0 комментариев:
Отправить комментарий