1
을 통해 관리 명령을 실행 나는 (website.py)URL
from __future__ import absolute_import
from django.core.management.base import BaseCommand
class Command(BaseCommand):
def run_from_argv(self, argv):
self._argv = argv
self.execute()
def handle(self, *args, **options):
from scrapy.cmdline import execute
execute(self._argv[1:])
내가 URL을 통해이 명령을 실행하려면 다음과 같은 관리 명령을했다 : 뷰는/크롤/업데이트 - 지금/ :
from django.core import management
def update_index(request):
management.call_command('website', 'crawl spider')
그러나 그것은 작동하지 않습니다 :
Command' object has no attribute '_argv'
이것을 알아 냈습니까? 여기서 뭐 하자구? –