Ejemplo n.º 1
0
    def to_internal_value(self, dt_str):
        """Parse an ISO 8601 datetime string and return a timestamp integer."""
        if dt_str is None:
            return None

        dt = super(DateTimeFromTimestampField, self).to_internal_value(dt_str)
        return get_timestamp_from_datetime(dt)
Ejemplo n.º 2
0
def datetimes_to_timestamps(validated_data):
    """Covert datetimes to timestamp integers in validated_data."""
    for k, v in validated_data.items():
        if type(v) is datetime:
            validated_data[k] = get_timestamp_from_datetime(v)

    return validated_data