Example #1
0
def restaurant_edit_meal(request, meal_id):
    form = MealForm(instance=Meal.objects.get(id=meal_id))
    if request.method == "POST":
        form = MealForm(request.POST,
                        request.FILES,
                        instance=Meal.objects.get(id=meal_id))
        if form.is_valid():
            form.save()
            return redirect(restaurant_meal)
    return render(request, 'restaurant/edit_meal.html', {"form": form})
def restaurant_edit_meal(request, meal_id):
    meal_form = MealForm(instance=Meal.objects.get(id=meal_id))

    if request.method == "POST":
        meal_form = MealForm(request.POST,
                             request.FILES,
                             instance=Meal.objects.get(id=meal_id))

        if meal_form.is_valid():
            meal_form.save()
            return redirect(restaurant_meal)
    context = {'meal_form': meal_form}
    return render(request, "restaurant/edit_meal.html", context)
Example #3
0
def restaurant_edit_meal(
        request, meal_id):  #Function name with the parameters being passed
    form = MealForm(instance=Meal.objects.get(
        id=meal_id))  #search the Meal to be edited from the DB based on the ID

    if request.method == "POST":  #execute this block when user submits data
        form = MealForm(request.POST,
                        request.FILES,
                        instance=Meal.objects.get(id=meal_id))

        if form.is_valid():
            form.save()
            return redirect(restaurant_meal)

    return render(
        request, 'restaurant/edit_meal.html',
        {"form": form})  #after successful login it renders the add_meal.html
Example #4
0
def restaurant_edit_meal(request, meal_id):
    form = MealForm(instance=Meal.objects.get(id=meal_id))
    form.fields['image'].required = False

    if request.method == "POST":
        form = MealForm(request.POST,
                        request.FILES,
                        instance=Meal.objects.get(id=meal_id))

        if form.is_valid():
            form.save()
            return redirect(restaurant_meal)


#	if request.user.restaurant.logo:
#		restaurant_form.fields['logo'].required = False

    return render(request, 'restaurant/edit-meal.html', {"form": form})
def restaurant_add_meal(request):
    form = MealForm(request.user.restaurant)
    if request.method == "POST":
        form = MealForm(request.user.restaurant, request.POST, request.FILES)
        if form.is_valid():
            meal = form.save(commit=False)
            meal.restaurant = request.user.restaurant
            meal.save()
            return redirect(restaurant_meal)
    return render(request, 'restaurant/add_meal.html', {"form": form})
def restaurant_add_meal(request):
    meal_form = MealForm()

    if request.method == "POST":
        meal_form = MealForm(request.POST, request.FILES)

        if meal_form.is_valid():
            meal = meal_form.save(commit=False)
            meal.restaurant = request.user.restaurant
            meal.save()
            return redirect(restaurant_meal)
    context = {'meal_form': meal_form}
    return render(request, "restaurant/add_meal.html", context)
Example #7
0
def restaurant_add_meal(request):
    form = MealForm()

    if request.method == "POST":  #execute this block when user submits data
        form = MealForm(request.POST, request.FILES)

        if form.is_valid():
            meal = form.save(commit=False)  #dont save yet
            meal.restaurant = request.user.restaurant  #setting restaurant first before commit
            meal.save()
            return redirect(restaurant_meal)

    return render(
        request, 'restaurant/add_meal.html',
        {"form": form})  #after successful login it renders the add_meal.html
Example #8
0
def restaurant_add_meal(request):
    addMeal_form = MealForm()

    if request.method == "POST":
        addMeal_form = MealForm(request.POST, request.FILES)

        if addMeal_form.is_valid():
            meal = addMeal_form.save(
                commit=False)  # Save in the memory, not in the database yet
            meal.restaurant = request.user.restaurant
            meal.save()  # now save to database
            return redirect(restaurant_meal)

    return render(request, 'restaurant/add_meal.html',
                  {"addMeal_form": addMeal_form})
Example #9
0
def restaurant_add_meal(request):
    form = MealForm()

    if request.method == "POST":
        form = MealForm(request.POST, request.FILES)

        if form.is_valid():
            # Don't save the form until restaurant is assigned to a meal.
            meal = form.save(commit=False)
            meal.restaurant = request.user.restaurant
            meal.save()

            return redirect(restaurant_meal)

    return render(request, 'restaurant/add_meal.html', {"meal_form": form})
Example #10
0
def restaurant_add_meal(request):
    meal_form = MealForm()

    if request.method == 'POST':
        meal_form = MealForm(request.POST, request.FILES)

        if meal_form.is_valid():
            new_meal = meal_form.save(commit=False)
            new_meal.restaurant = request.user.restaurant
            new_meal.save()

            return redirect(restaurant_meal)

    return render(request, "restaurant/add_meal.html", {
        "meal_form": meal_form,
    })