Команда 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'
на название вашего приложения.