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'])
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}")
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'])