On 11 maio, 07:57, Vinicius Mendes <
vbmen...@gmail.com> wrote:
> E por que você precisa obter isso do banco?
>
> Se você salvar a instância, e fizer
instancia.pk, vai retornar o id da
> instancia que você salvou. Se você salvar um form:
>
> instancia = form.save()
>
instancia.pk
>
> Vai retornar o id da instancia que você salvou.
>
> Acho que o que você tá querendo é dificultar as coisas... É mesmo obter esse
> último id do banco? Será que num dá pra obter ele pelo próprio django?
>
> def adicionar(request):
> if request.method == POST:
> form = MeuForm(request.POST)
> if form.is_valid():
> instance = form.save()
> return HttpResponseRedirect(reverse('minha view de editar'),
> kwargs={'pk':
instance.pk})
> else:
> form = MeuForm()
> return direct_to_template(request, 'template_de_adicionar.html',
> extra_context={'form': form})
>