Management.call_command как запустить из отдельного .py файла

Пытаюсь выполнить тестирование management функции Django, если я вызываю команду из консоли: python3 manage.py read_all_news - работает как ожидается, но при попытке вызвать команду внутри функции в файле testing.py - выдает ошибку, что команда не найдена. testing.py

from django.core import management

def readNews():
    news = management.call_command('read_all_news')
    return news

print(readNews())

Traceback:

  ...

  File "/home/username/.local/lib/python3.11/site-packages/django/core/management/__init__.py", line 112, in call_command
    raise CommandError("Unknown command: %r" % command_name)
django.core.management.base.CommandError: Unknown command: 'read_all_news'
Вернуться на верх