def serialize_date(self, value): if not value: return "" format = self.request_date_format or translations("cocktail.date_format") return value.strftime(format)
def parse_decimal(self, reader, value): if value is not None: parser = translations("cocktail.decimal_parser") try: value = parser(value) except ValueError: pass return value
def parse_date(self, reader, value): if value is not None: format = self.request_date_format or translations( "cocktail.date_format") try: value = datetime.date(*time.strptime(value[:10], format)[0:3]) except ValueError: pass return value
def parse_datetime(self, reader, value): if value is not None: date_format = self.request_date_format or translations( "cocktail.date_format") time_format = "%H:%M:%S" try: value = datetime.datetime.strptime(value, date_format + " " + time_format) except ValueError: try: value = datetime.datetime.strptime(value, date_format) except: pass return value
def get_jformat(self): return translations("cocktail.jquery_date_format")
def serialize_decimal(self, value): serialization = translations(value) if serialization != "": value = serialization return value