Команда BaseCommand не выполняется

from django.core.management import BaseCommand


class Command(BaseCommand):
    help = 'Run parser'

    def handle(self, *args, **options):
        print('Hello!')

Я не понимаю, с чем связана эта ошибка. Команда "run_parser" должна была запустить парсер в Django.

Прежде всего, убедитесь, что у вас правильная структура каталогов, она должна быть примерно такой:

myproject/
manage.py
myproject/
    settings.py
    urls.py
    wsgi.py
your_app/
    __init__.py
    models.py
    views.py
    management/
        __init__.py
        commands/
            __init__.py
            run_parser.py

Во-вторых, убедитесь, что в вашем settings.py файле run_parser переходит в INSTALLED=APPS, например:

INSTALLED_APPS = [
'your_app',
]

Замените 'your_app' на название вашего приложения.

Вернуться на верх