April 2018
Beginner to intermediate
440 pages
11h 36m
English
A web form is used in Django to capture user input and submit it to a view. To make it possible to select an NBA arena name from a drop-down list and have the web map zoom to that location, a new script, forms.py, must be created. Open an IDE and copy the following code into a new file:
from django import formsfrom .models import Arenasclass ArenaForm(forms.Form): name = "" description = "Use the dropdown to select an arena." selections = forms.ChoiceField(choices=Arenas.objects.values_list('id','name1'), widget=forms.Select(),required=True)
This section creates a form class by subclassing from forms.Form. It has a name field, a description field, and a ChoiceField. The ChoiceField will create a drop-down list, populated by the ...