Sobrescrever os botões da interface Admin do Django

94 views
Skip to first unread message

Weverton Oliveira

unread,
Aug 1, 2012, 5:00:06 PM8/1/12
to django...@googlegroups.com
A Questão é a seguinte, a interface do Admin do Django nos fornece um botão que é o salvar e adicionar outro, que quando clicamos nele, ele salva nosso formulário e permanece na interface de cadastro, o que eu gostaria de fazer e que ao clicar nesse botão ele não limpasse os dados, para que assim eu pudesse aproveitar alguns campos, Alguem sabe como fazer isso??

Seria parecido com o botão salvar e continuar editando.

Obrigado

Ernesto Guevara

unread,
Aug 1, 2012, 9:50:49 PM8/1/12
to django...@googlegroups.com
Olá!
Creio que teria que sobrescrever o template em questão mas alterando a função dessa views de forma que ele retorne o form com o request:

Exemplo bem superficial:

form = NomeDoForm(request.POST)
# restante do código
return render_to_response('caminho_pro_template', {'form':form,}, context_instance=RequestContext(request))

Seria o mesmo comportamento do clean, quando ele retorna ao form com os dados nos campos.

Nunca fiz isso, estou apenas dando uma idéia, talvez exista outra forma de resolver.

[]s


--
Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>

Reply all
Reply to author
Forward
0 new messages