Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django使用Schedule调度脚本_Python_Django - Fatal编程技术网

Python Django使用Schedule调度脚本

Python Django使用Schedule调度脚本,python,django,Python,Django,我试图安排一个脚本,我已经从一个网站刮数据。我试图安排的功能是将数据添加到数据库并检查它是否存在。这就是我的功能,以及我是如何实现时间表的 def scrapedata(): car_data = carscraper() for i in car_data: car = CarModel.objects.create( title = i[0], img_url = i[1], link

我试图安排一个脚本,我已经从一个网站刮数据。我试图安排的功能是将数据添加到数据库并检查它是否存在。这就是我的功能,以及我是如何实现时间表的

def scrapedata():

    car_data = carscraper()

    for i in car_data:
        car = CarModel.objects.create(
            title = i[0],
            img_url = i[1],
            link = i[2],
            model_year = i[3],
            mileage = i[4],
            price = i[5],
        )
        if CarModel.objects.filter(title=i[0]).exists() == False:
            car.save()

schedule.every(20).seconds.do(scrapedata)

while True:
    schedule.run_pending()
    time.sleep(1)
问题是,当我有这个脚本时,服务器永远不会运行。我把代码放在了my views.py上。因此,我粘贴的代码是我的应用程序的myviews.py。尝试执行此操作时出现的错误是:

Watching for file changes with StatReloader
Performing system checks...
我是powershell。我刚学会使用时间表库,所以我一定做错了什么。有什么想法吗?如果你知道更好的方法,欢迎发表评论,接受任何解决方案