def create_submit(request): if request.POST: name = request.POST.get("name") price = request.POST.get("price") if name: if price: ingredient = Ingredient.get_by_name(name) if ingredient is None: create_execute(name, price) else: messages.error(request, 'Ingrediente com mesmo nome ja cadastrado') else: messages.error(request, 'Preço não pode estar em branco') else: messages.error(request, 'Nome não pode estar em branco') else: messages.error(request, 'Erro durante envio') return redirect('/ingredient/menu')
def test_get_ingredient_by_name(self): ingredient = Ingredient.get_by_name('Hamburger') self.assertEqual(ingredient.id, 2)
def sandwich_recipe(sandwich, ingredient_name): ingredient = Ingredient.get_by_name(ingredient_name) if ingredient: models.SandwichIngredient.objects.create(sandwich=sandwich, ingredient=ingredient)