| ## forms.py
class MultiDatesField(forms.Field):
def to_python(self, value):
"""Normalize timestamps to a list of strings."""
dates = []
if not value:
return dates
for ts in value.split(','):
try:
dt = parse_date(ts)
print(dt)
dates.append(dt)
except:
pass
return dates
class CourseAddStep2Form(forms.ModelForm):
dates = MultiDatesField(required=False)
#[...]
## views.py
@user_is_org_admin
def course_add_step2(request):
if request.method == "POST":
form = CourseAddStep2Form(request.POST)
if form.is_valid():
#[...]
|
Pasted 6 days, 4 hours ago —
Expires in 1 day
URL: http://dpaste.com/1CM1QT4