Django call_command опция без начальных данных

В Django я хотел бы сделать это call_command эквивалентно

manage.py flush --no-initial-data

Что-то вроде

call_command('flush', interactive = False, initial_data = False)

но initial_data а также no_initial_data не правильное ключевое слово (они ничего не делают).

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

1 ответ

Решение

Глядя на источник, кажется, no-initial-data опция хранится в переменной параметра под названием load_initial_data

так что я думаю тебе нужно

call_command('flush', interactive=False, load_initial_data=False)
Другие вопросы по тегам