def __call__(self, parser, namespace, values, option_string=None):
try:
dt = dateutil.parser.parse(values)
except ValueError:
raise CommandError("can't parse date: {}".format(values))
if dt.tzinfo is None:
dt = timezone.make_aware(dt)
setattr(namespace, self.dest, dt)
评论列表
文章目录