def post(self, request, *args, **kwargs): user = request.user restaurant = Restaurant.objects.get(baseUser=user) dish_form = DishForm(request.POST, request.FILES) if dish_form.is_valid(): dish = dish_form.save(commit=False) dish.restaurant = restaurant dish.save() dish_form = DishForm() address = Address.objects.get(restaurant=restaurant) dishes = Dish.objects.filter(restaurant=restaurant) if not isinstance(dishes, list): dishes = list(dishes) return render(request, 'business/detail.html', {'restaurant': restaurant, 'address': address, 'dishes': dishes, 'dish_form': dish_form})