From 401f04f94d3db9e4052056cdce1992bda8ef1259 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Fri, 17 Jun 2016 17:08:01 -0300 Subject: [PATCH] more about forms --- django.html | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/django.html b/django.html index 8a7bfc5..361b2eb 100644 --- a/django.html +++ b/django.html @@ -79,12 +79,12 @@

Dentro do projeto, para criar um app: -

+

-

+                        

 cd exemplo
 django-admin startapp [app]
-						
+
@@ -205,9 +205,13 @@ def get_product(request, product_id): 'product_info.html', {'product': product}) else: + form = ProductForm(request) + if form.is_valid(): + form.save() + return render(request, - 'invalid.html', - {'reason': 'Can\'t create products yet'}) + 'product_info.html', + {'form': form})
@@ -223,7 +227,13 @@ def get_product(request, product_id):

 {% extends 'base.html' %}
 
    -
  • Product name: {{ product.name }}
  • + {% if product %} +
  • Product name: {{ product.name }}
  • + {% endif %} + + {% if form %} + {{ form }} + {% endif %}