Встречается на собеседованиях • сегодня
Писал ли Custom Management Commands в Django
Да, писал. Custom Management Commands в Django позволяют создавать собственные команды для manage.py. Они полезны для автоматизации задач, таких как импорт данных, периодическая обработка или администрирование.
Пример команды:
- Создай папку
management/commandsв приложении. - Создай файл, например,
my_command.py:
python
from django.core.management.base import BaseCommand
class Command(BaseCommand):
help = 'Описание команды'
def handle(self, *args, **options):
self.stdout.write(self.style.SUCCESS('Команда выполнена!'))Запуск:
bash
python manage.py my_commandДополнительно:
- Можно добавлять аргументы через
add_arguments(). - Используй
self.stdoutвместоprintдля корректного вывода. - Логирование ошибок через
self.stderr.
Такие команды удобны для CRON-задач или сложных скриптов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы