Полезный модуль - django-extensions
https://django-extensions.readthedocs.io/en/latest/
pip3 install django-extensions
автоперевод от яндекса
-
shell_plus - это расширенная версия оболочки Django. Он автоматически загрузит все ваши модели, что сразу же облегчит работу с ORM.
-
admin_generator - создание автоматических классов администратора Django с помощью имени приложения. Выводит исходный код на STDOUT.
-
clean_pyc - удалить все скомпилированные файлы байт-кода python из проекта
-
create_command - создает структуру каталогов расширения команд в указанном приложении. Это позволяет легко начать работу с добавлением расширения команды в ваше приложение.
-
create_template_tags - создает структуру каталогов тегов шаблона в указанном приложении.
-
create_jobs - создает структуру каталогов команд Django jobs для данного имени приложения в текущем каталоге. Это часть впечатляющей системы рабочих мест.
-
clear_cache - очистить кэш django, полезный при тестировании или развертывании. compile_pyc-компиляция байт-кода python для проекта.
-
describe_form - используется для отображения определения формы для модели. Скопируйте и вставьте содержимое в свой компьютер. forms.py и ты уже готова идти.
-
delete_squashed_migrations - удаляет оставшиеся миграции после сжатия и преобразует сжатую миграцию в обычную.
-
dumpscript - создает скрипт Python, который будет повторно заполнять базу данных с помощью объектов. Преимущество этого подхода заключается в том, что он прост для понимания и более гибок, чем прямое заполнение базы данных или использование XML.
-
export_emails - экспорт адресов электронной почты для ваших пользователей в одном из многих форматов. В настоящее время поддерживаются форматы Address, Google, Outlook, LinkedIn и VCard.
-
find_template - находит расположение данного шаблона, разрешая его путь generate_secret_key - создает новый секретный ключ, который вы можете поместить в вашем модуле settings.py .
-
graph_models - создает точечный файл GraphViz. Вы должны сами отправить этот вывод в файл. Отлично подходит для построения графиков ваших моделей. Передайте несколько имен приложений, чтобы объединить все модели в один точечный файл.
-
list_model_info - выводит список всех полей и методов для моделей в установленных приложениях. Это полезно, если вы не помните, как обращаться к связанному полю, или хотите быстро определить поля и методы, доступные в конкретной модели.
-
mail_debug - запускает почтовый сервер, который эхом передает содержимое письма, а не отправляет его.
-
merge_model_instances - слияние повторяющихся экземпляров модели путем переназначения связанных ссылок на модель на выбранный экземпляр первичной модели. Примечания-показать все аннотации, такие как TODO, FIXME, BUG, HACK, WARNING, NOTE или XXX в ваших файлах py и HTML.
-
passwd - позволяет легко сбросить пароль пользователя.
-
pipchecker - сканирование типун требованием файл(ы)для устаревших пакетов. Похожие на Пип списка -о которых используются установленные пакеты (в виртуальное окружение), а не предъявление требования(ы).
-
print_settings - аналогично diffsettings, но показывает выбранные активные настройки Django или все, если никакие args не прошли.
-
print_user_for_session - печать информации о пользователе для предоставленного ключа сеанса. это очень полезно при попытке выследить человека, который пережил сбой сайта. Похоже, это работает только в том случае, если параметр SESSION_ENGINE является 'django.ВНО.сессий.базовая программа.db' (значение по умолчанию).
-
drop_test_database - отбрасывает тестовую базу данных. Полезно при запуске теста Django через какую-либо автоматизированную систему (BuildBot, Jenkins и т. д.) и при условии, что тестовая база данных всегда отбрасывается в конце.
Заметка написана: 26.05.2020
Теги заметки: Django