Example #1
0
def replace_stored_data(data):
    # Delete existing data
    query = Weather.delete().where((Weather.lattitude == data['lat'])
                                   & (Weather.longitude == data['long']))
    query.execute()
    # Save new data
    Weather.create(lattitude=data['lat'],
                   longitude=data['long'],
                   temp=data['temp'])
Example #2
0
 def _saving_data(self):
     try:
         Weather.create(
             date=self.weather["дата"],
             average_temperature=self.weather["средняя температура"],
             low_temperature=self.weather["минимальная температура"],
             high_temperature=self.weather["максимальная температура"],
             wind=self.weather["ветер"],
             humidity=self.weather["влажность"],
             weather_description=self.weather["погода"])
     except peewee.IntegrityError:
         print(f"{self.weather['дата']} уже есть в БД")
         log.debug(f"{self.weather['дата']} уже есть в БД")
     except Exception as ex:
         log.info(f"Ошибка: {ex}")
Example #3
0
def replace_stored_data(data):
    # Delete existing data
    query = Weather.delete().where((Weather.lattitude == data['lat']) &  (Weather.longitude==data['long']))
    query.execute()
    # Save new data
    Weather.create(lattitude=data['lat'], longitude=data['long'], temp=data['temp'])