summaryrefslogtreecommitdiff
path: root/docs/topics
diff options
context:
space:
mode:
authorPatrik Lundin <patrik@sigterm.se>2015-04-06 07:43:37 +0200
committerTim Graham <timograham@gmail.com>2015-04-07 09:35:22 -0400
commitf9c212d09ad59cd5b5d9be06e92be87d44c75d95 (patch)
treef8dcef2fb80949189e3ede3ea1b9459b1c198c29 /docs/topics
parent0385dad073270c37f8c4a5f13edce43f2a69ba8a (diff)
Specified file names for example code in docs/topics/forms/index.txt
Diffstat (limited to 'docs/topics')
-rw-r--r--docs/topics/forms/index.txt22
1 files changed, 18 insertions, 4 deletions
diff --git a/docs/topics/forms/index.txt b/docs/topics/forms/index.txt
index abf911fd96..360eced0fa 100644
--- a/docs/topics/forms/index.txt
+++ b/docs/topics/forms/index.txt
@@ -224,7 +224,10 @@ The :class:`Form` class
^^^^^^^^^^^^^^^^^^^^^^^
We already know what we want our HTML form to look like. Our starting point for
-it in Django is this::
+it in Django is this:
+
+.. snippet::
+ :filename: forms.py
from django import forms
@@ -271,11 +274,16 @@ same view which published the form. This allows us to reuse some of the same
logic.
To handle the form we need to instantiate it in the view for the URL where we
-want it to be published::
+want it to be published:
+
+.. snippet::
+ :filename: views.py
from django.shortcuts import render
from django.http import HttpResponseRedirect
+ from .forms import NameForm
+
def get_name(request):
# if this is a POST request we need to process the form data
if request.method == 'POST':
@@ -392,7 +400,10 @@ More on fields
--------------
Consider a more useful form than our minimal example above, which we could use
-to implement "contact me" functionality on a personal Web site::
+to implement "contact me" functionality on a personal Web site:
+
+.. snippet::
+ :filename: forms.py
from django import forms
@@ -438,7 +449,10 @@ In the contact form example above, ``cc_myself`` will be a boolean value.
Likewise, fields such as :class:`IntegerField` and :class:`FloatField` convert
values to a Python ``int`` and ``float`` respectively.
-Here's how the form data could be processed in the view that handles this form::
+Here's how the form data could be processed in the view that handles this form:
+
+.. snippet::
+ :filename: views.py
from django.core.mail import send_mail