Python 如何从django视图运行刮擦蜘蛛?

Python 如何从django视图运行刮擦蜘蛛?,python,django,django-views,scrapy,Python,Django,Django Views,Scrapy,我有一个scrapy django项目,我有一个spider,它已经工作并将项目保存到数据库中 我试着像下图所示那样运行它,但我得到一个错误,即信号只在解释器的主线程中工作。 视图.py from django.shortcuts import render from scrapy.crawler import CrawlerProcess from scrapy.utils.project import get_project_settings from scraper.scraper.spi

我有一个scrapy django项目,我有一个spider,它已经工作并将项目保存到数据库中

我试着像下图所示那样运行它,但我得到一个错误,即信号只在解释器的主线程中工作。 视图.py

from django.shortcuts import render
from scrapy.crawler import CrawlerProcess
from scrapy.utils.project import get_project_settings
from scraper.scraper.spiders.mercadoLibre import MercadoLibreCrawler
# Create your views here.



def get_products(request):
    process = CrawlerProcess(get_project_settings())
    process.crawl(MercadoLibreCrawler)
    process.start()

    return render(request, 'products/get_products.html')
我也试着使用django命令,但我得到了同样的错误。有人知道如何实现这一点吗?提前谢谢