query = query.filter(OpenWeatherMap.datetime >= begin)
if end is not None:
query = query.filter(OpenWeatherMap.datetime <= end)
query = query.filter(OpenWeatherMap.datetime >= begin)
if end is not None:
query = query.filter(OpenWeatherMap.datetime <= end)