From b70bf019226a78e17aa117f005fcf1c8a04d9331 Mon Sep 17 00:00:00 2001 From: mdn-bot <108879845+mdn-bot@users.noreply.github.com> Date: Fri, 7 Mar 2025 00:32:42 +0000 Subject: [PATCH 1/2] pt-br: auto-fix Markdownlint issues --- .../extensions/server-side/django/forms/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md b/files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md index d890bfe93ee9b7..e52f0aa2d27a2a 100644 --- a/files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md +++ b/files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md @@ -583,7 +583,7 @@ class AuthorDelete(DeleteView): Como você pode ver, para criar, atualizar e excluir as _views_, você precisa derivar de `CreateView`, `UpdateView`, e `DeleteView` (respectivamente) e então definir o modelo associado. -Para os casos "criar" e "atualizar" você também precisa especificar os campos para mostrar no formulário (usando a mesma sintaxe que para `ModelForm`). Nesse caso, nós mostramos ambas as sintaxes para mostrar todos (_"all"_) campos e como você pode listar eles individualmente. Você também pode especificar valores iniciais para cada campo usando um dicionário com pares nome_campo/valor (aqui, arbitrariamente, definimos a data de morte para fins de demonstração — talvez você queira remover isso!). Por padrão, essas _views_ irão redirecionar, se houver sucesso, para uma página mostrando o item do modelo recentemente criado/editado, que no nosso caso será a página de visualização de detalhes do autor que criamos em um tutorial anterior. Você pode especificar ums local de redirecionamento alternativo, declarando explicitamente o parâmetro `success_url` (como feito na classe `AuthorDelete`). +Para os casos "criar" e "atualizar" você também precisa especificar os campos para mostrar no formulário (usando a mesma sintaxe que para `ModelForm`). Nesse caso, nós mostramos ambas as sintaxes para mostrar todos (_"all"_) campos e como você pode listar eles individualmente. Você também pode especificar valores iniciais para cada campo usando um dicionário com pares nome*campo/valor (aqui, arbitrariamente, definimos a data de morte para fins de demonstração — talvez você queira remover isso!). Por padrão, essas \_views* irão redirecionar, se houver sucesso, para uma página mostrando o item do modelo recentemente criado/editado, que no nosso caso será a página de visualização de detalhes do autor que criamos em um tutorial anterior. Você pode especificar ums local de redirecionamento alternativo, declarando explicitamente o parâmetro `success_url` (como feito na classe `AuthorDelete`). A classe `AuthorDelete` não precisa mostrar nenhum dos campos, então eles não precisam ser especificados. No entanto, você precisa especificar a `success_url`, porque não há um valor padrão óbvio para o Django usar. Nesse caso, usamos a função [`reverse_lazy()`](https://docs.djangoproject.com/en/2.1/ref/urlresolvers/#reverse-lazy) para redirecioanr para nossa lista de autores depois que um autor é excluido — `reverse_lazy()` é uma versão executada "preguiçosamente" de `reverse()`, usada aqui porque estamos fornecendo uma URL para um atributo baseado em classe de _view_. From 1060bd5d4c3c370df492ea35029ae8ab2a076e7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nath=C3=A1lia=20Pissuti?= Date: Thu, 6 Mar 2025 22:53:30 -0300 Subject: [PATCH 2/2] Update files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md --- .../extensions/server-side/django/forms/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md b/files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md index e52f0aa2d27a2a..a96ba0903df7e2 100644 --- a/files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md +++ b/files/pt-br/learn_web_development/extensions/server-side/django/forms/index.md @@ -583,7 +583,7 @@ class AuthorDelete(DeleteView): Como você pode ver, para criar, atualizar e excluir as _views_, você precisa derivar de `CreateView`, `UpdateView`, e `DeleteView` (respectivamente) e então definir o modelo associado. -Para os casos "criar" e "atualizar" você também precisa especificar os campos para mostrar no formulário (usando a mesma sintaxe que para `ModelForm`). Nesse caso, nós mostramos ambas as sintaxes para mostrar todos (_"all"_) campos e como você pode listar eles individualmente. Você também pode especificar valores iniciais para cada campo usando um dicionário com pares nome*campo/valor (aqui, arbitrariamente, definimos a data de morte para fins de demonstração — talvez você queira remover isso!). Por padrão, essas \_views* irão redirecionar, se houver sucesso, para uma página mostrando o item do modelo recentemente criado/editado, que no nosso caso será a página de visualização de detalhes do autor que criamos em um tutorial anterior. Você pode especificar ums local de redirecionamento alternativo, declarando explicitamente o parâmetro `success_url` (como feito na classe `AuthorDelete`). +Para os casos "criar" e "atualizar" você também precisa especificar os campos para mostrar no formulário (usando a mesma sintaxe que para `ModelForm`). Nesse caso, nós mostramos ambas as sintaxes para mostrar todos (_"all"_) campos e como você pode listar eles individualmente. Você também pode especificar valores iniciais para cada campo usando um dicionário com pares nome_do_campo/valor (aqui, arbitrariamente, definimos a data de morte para fins de demonstração — talvez você queira remover isso!). Por padrão, essas views irão redirecionar, se houver sucesso, para uma página mostrando o item do modelo recentemente criado/editado, que no nosso caso será a página de visualização de detalhes do autor que criamos em um tutorial anterior. Você pode especificar ums local de redirecionamento alternativo, declarando explicitamente o parâmetro `success_url` (como feito na classe `AuthorDelete`). A classe `AuthorDelete` não precisa mostrar nenhum dos campos, então eles não precisam ser especificados. No entanto, você precisa especificar a `success_url`, porque não há um valor padrão óbvio para o Django usar. Nesse caso, usamos a função [`reverse_lazy()`](https://docs.djangoproject.com/en/2.1/ref/urlresolvers/#reverse-lazy) para redirecioanr para nossa lista de autores depois que um autor é excluido — `reverse_lazy()` é uma versão executada "preguiçosamente" de `reverse()`, usada aqui porque estamos fornecendo uma URL para um atributo baseado em classe de _view_.