Exemple #1
0
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)
def createDish(categorie, title, composition, price, weight, img):
    c = Categorie.objects.get(title=categorie)
    d = Dish(title=title,
             categorie=c,
             composition=composition,
             price=price,
             weight=weight,
             img=img)
    d.save()
    from datetime import datetime
    st = datetime.now().strftime("%y%m%d%H%M%S")
    c.update_code = st
    c.save()