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。我刚学会使用时间表库,所以我一定做错了什么。有什么想法吗?如果你知道更好的方法,欢迎发表评论,接受任何解决方案