def updateSp(request): today = utils.getToday() todayD = dateutil.parser.parse(today).date() allDishes = json.loads(request.body) cnt = 0 for x in allDishes: rs = Dish.objects.filter(pid=x["id"], date__range=(todayD, todayD)) if rs: continue d0 = Dish() if rs: d0.date = rs[0].date d0.pid = x["id"] d0.name = x["name"] d0.booth = x["booth"] d0.ingredient = x["ingredient"] if "<Simple Wamen>" in x["name"]: d0.energy = 320 else: d0.energy = x["energy"] d0.price = x["price"] d0.mealTime = x["mealTime"] d0.floor = x["floor"] d0.like = 0 d0.dislike = 0 d0.save() cnt += 1 return HttpResponse("INFO(SP): updated %d pictures" % cnt)