symposion_app/symposion/speakers/forms.py

29 lines
673 B
Python
Raw Normal View History

from __future__ import unicode_literals
2012-07-12 04:38:24 +00:00
from django import forms
from symposion.speakers.models import Speaker
class SpeakerForm(forms.ModelForm):
2014-07-30 18:19:26 +00:00
2012-07-12 04:38:24 +00:00
class Meta:
model = Speaker
fields = [
"name",
"biography",
"experience",
2012-07-12 04:38:24 +00:00
"photo",
"telephone",
"homepage",
"twitter_username",
"accessibility",
"travel_assistance",
"accommodation_assistance",
2012-07-12 04:38:24 +00:00
]
def clean_twitter_username(self):
value = self.cleaned_data["twitter_username"]
if value.startswith("@"):
value = value[1:]
return value