def _set_enddate(self, value):
try:
eventdate = self.dates.get(eventdate_name='end')
if value:
eventdate.eventdate_date = value
eventdate.save()
self.enddate_cache = eventdate.eventdate_date
else:
eventdate.delete()
self.enddate_cache = None
except EventDate.DoesNotExist:
if value:
new_eventdate = self.dates.create(
eventdate_name='end',
eventdate_date=value )
self.enddate_cache = new_eventdate.eventdate_date
else:
self.enddate_cache = None
评论列表
文章目录