Mercurial > public > sg101
view bandmap/forms.py @ 1123:ce6a0c12cbf3
Convert edit profile to V3 design.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Wed, 17 Aug 2016 20:39:07 -0500 |
parents | bb7e2fc24690 |
children |
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 = { 'url': forms.TextInput(attrs={ 'aria-describedby': 'url-help-text', 'placeholder': 'http://'}), 'location': forms.TextInput(attrs={ 'aria-describedby': 'location-help-text', 'placeholder': 'Huntington Beach, CA, USA'}), 'note': forms.TextInput(attrs={ 'placeholder': 'Optional short note about the band'}), 'lat': forms.HiddenInput(), 'lon': forms.HiddenInput(), }