def edit(request, substancia_id):

    substancia = Substancia.objects.get(pk=substancia_id)

    if request.method == "POST":

        form = FormSubstancia(request.POST)

        if form.is_valid():
            substancia.nome = request.POST["nome"]
            substancia.save()

            return redirect("/substancia/")
    else:

        form = FormSubstancia(initial={"nome": substancia.nome})

    return render(request, "substancia/edit.html", {"form": form, "substancia_id": substancia.id})
def add(request):

    if request.method == "POST":

        form = FormSubstancia(request.POST)

        if form.is_valid():
            substancia = Substancia()
            substancia.nome = request.POST["nome"]
            substancia.save()

            return redirect("/substancia/")

    else:

        form = FormSubstancia()

    return render(request, "substancia/add.html", {"form": form})