Mercurial > public > sg101
view bandmap/forms.py @ 942:e8b170fca581
Update development requirements file.
Django 1.7.7 upgrade.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Thu, 30 Apr 2015 20:23:07 -0500 |
parents | 9a0df7bd2409 |
children | bb7e2fc24690 |
line wrap: on
line source
"""Forms for the bandmap application. """ from django import forms from bandmap.models import BandEntry class BandForm(forms.ModelForm): """This form is used to add bands to the map.""" class Meta: model = BandEntry fields = ['name', 'url', 'location', 'note', 'is_active', 'lat', 'lon'] labels = { 'name': 'Band name', 'url': 'Link', 'is_active': 'Band is currently active', } help_texts = { 'url': 'Link to website or web presence (optional)', 'location': 'See examples, above', } widgets = { 'name': forms.TextInput(attrs={ 'size': 64, 'class': 'text'}), 'url': forms.TextInput(attrs={ 'size': 64, 'class': 'text', 'placeholder': 'http://'}), 'location': forms.TextInput(attrs={ 'size': 64, 'class': 'text', 'placeholder': 'Huntington Beach, CA, USA'}), 'note': forms.TextInput(attrs={ 'size': 64, 'class': 'text', 'placeholder': 'Optional short note about the band'}), 'lat': forms.HiddenInput(), 'lon': forms.HiddenInput(), }