Шпаргалка по командам django-admin

Шпаргалка по командам django-admin

В этой статье приведен полный список команд утилиты django-admin с кратким описанием.

Django-admin — это утилита командной строки Django для выполнения административных задач. В этом документе описано все, что она может делать.

django-admin check

Проверяет весь проект Django на наличие потенциальных проблем.

django-admin changepassword <username> 

Позволяет изменить пароль пользователя. Предлагает дважды ввести новый пароль для указанного пользователя.

django-admin clearsessions

Может быть запущен как задание cron или напрямую для очистки истекших сессий.

django-admin collectstatic

Помогает собрать все статические файлы в одном указанном каталоге.

django-admin createsuperuser

Создает учетную запись суперпользователя (пользователя, обладающего всеми правами).

django-admin compilemessages

Компилирует файлы .po в файлы .mo для использования со встроенной поддержкой gettext.

django-admin createcachetable

Создает таблицы, необходимые для использования бэкенда кэша SQL.

django-admin dbshell

Запускает клиент командной строки для указанной базы данных или базы данных по умолчанию, если она не указана.

django-admin diffsettings

Отображает различия между текущим файлом settings.py и настройками Django по умолчанию.

django-admin dumpdata

Вывести содержимое базы данных в виде заданного формата (используя менеджер по умолчанию каждой модели, если не указано —all).

django-admin flush

Удаляет ВСЕ ДАННЫЕ из базы данных, включая данные, добавленные во время миграции. Не достигается состояние «свежей установки».

django-admin inspectdb

Интроспекция таблиц базы данных в заданной базе данных и вывод модуля модели Django.

django-admin loaddata

Устанавливает указанные фикстуры в базу данных.

django-admin makemessages

Просматривает все дерево исходных текстов в текущем каталоге и извлекает все строки, помеченные для перевода. Она создает (или обновляет) файл сообщений в каталоге conf/locale (в дереве Django) или locale (для проектов и приложений). Вы должны запустить эту команду с одной из опций —locale, —exclude или —all.

django-admin help

Отобразить информацию об использовании и список команд, предоставляемых каждым приложением.

django-admin makemigrations

Создать новые миграции в базу данных на основе изменений, обнаруженных в моделях.

django-admin migrate

Синхронизировать состояние базы данных с текущим состоянием моделей и миграций.

django-admin remove_stale_contenttypes

Удаляет устаревшие типы содержимого (из удаленных моделей) в вашей базе данных.

django-admin runserver <port>

Запустить веб-сервер разработки по адресу 127.0.0.1 с портом по умолчанию 8000.

django-admin sendtestemail

Отправляет тестовое письмо на адреса электронной почты, указанные в качестве аргументов.

django-admin shell

Запускает интерактивный интерпретатор Python. Пытается использовать IPython или bpython, если один из них доступен. Любой стандартный ввод выполняется как код.

django-admin showmigrations

Показывает все доступные миграции для текущего проекта.

django-admin sqlflush

Возвращает список операторов SQL, необходимых для возврата всех таблиц в базе данных в состояние, в котором они находились сразу после установки.

django-admin sqlmigrate 

Выводит операторы SQL для именованной миграции.

django-admin sqlsequencereset

Выводит SQL-запросы для сброса последовательностей для заданного имени (имен) приложения.

django-admin squashmigrations

Сжимает существующий набор миграций (от первой до указанной) в одну новую.

django-admin startapp <Appname> 

Создать новое приложение Django с указанным именем

django-admin startproject <ProjectName> 

Создать новую структуру каталогов проекта

django-admin testserver

Запускает сервер разработки с данными из указанных фикстур.

django-admin version  

Отобразить текущую версию Django.

Егор Егоров

Программирую на Python с 2017 года. Люблю создавать контент, который помогает людям понять сложные вещи. Не представляю жизнь без непрерывного цикла обучения, спорта и чувства юмора.

Ссылка на мой github есть в шапке. Залетай.

Оцените автора
Егоров Егор
Добавить комментарий

  1. Вероника

    Очень подробно! Вот так просто найдя хорошую информацию, можно реально научиться, если захотеть.

    Ответить
    1. Егор Егоров автор

      я старался)

      Ответить