2015-07-18 16:09:17 +09:00
|
|
|
from __future__ import unicode_literals
|
2012-07-12 00:38:24 -04:00
|
|
|
from django import forms
|
|
|
|
|
|
|
|
from symposion.speakers.models import Speaker
|
|
|
|
|
|
|
|
|
|
|
|
class SpeakerForm(forms.ModelForm):
|
2014-07-30 15:19:26 -03:00
|
|
|
|
2012-07-12 00:38:24 -04:00
|
|
|
class Meta:
|
|
|
|
model = Speaker
|
|
|
|
fields = [
|
|
|
|
"name",
|
|
|
|
"biography",
|
|
|
|
"photo",
|
2016-03-14 22:24:14 -05:00
|
|
|
"twitter_username",
|
2012-07-12 00:38:24 -04:00
|
|
|
]
|
2016-03-14 22:24:14 -05:00
|
|
|
|
|
|
|
def clean_twitter_username(self):
|
|
|
|
value = self.cleaned_data["twitter_username"]
|
|
|
|
if value.startswith("@"):
|
|
|
|
value = value[1:]
|
|
|
|
return value
|