def save_news(title, url, published): # делаем проверку на то есть ли новость в бд news_exists = News.query.filter(News.url == url).count() if not news_exists: new_news = News(title=title, url=url, published=published) db.session.add(new_news) db.session.commit()
def save_news(title, url, published): news_exists = News.query.filter(News.url == url).count() print(news_exists) if not news_exists: new_news = News(title=title, url=url, published=published) db.session.add(new_news) db.session.commit()
def save_news(url, title, date): check = News.query.filter(News.url == url).count() print(check) if not check: new_news = News(title=title, url=url, date=date) db.session.add(new_news) db.session.commit()
def save_news(title, url, published): news_exists = News.query.filter(News.url == url).count() # Считает сколько одинаковых URL в базе print(news_exists) if not news_exists: # URL согласно модели News должен быть уникальным. Если таких URL в базе нет, то записываем # данные news_news = News(title=title, url=url, published=published) db.session.add(news_news) db.session.commit()
def save_news(title, url, published): # export news object to database # Integrity test (search for dubs) news_exists = News.query.filter(News.url == url).count() print(news_exists) # show how many dubs found if not news_exists: new_news = News(title=title, url=url, published=published) db.session.add(new_news) # add object to database session in Alchemy db.session.commit() # commit (record) object to database
def save_news(title, url, published): # Функция записи новостей в базу # Поле News.url должно быть равно url который на входе в функцию. Тогда сработает счетчик news_exists = News.query.filter(News.url == url).count( ) # Возможность сделать выборку с фильтром из модели News print(news_exists) if not news_exists: # Если такой новости нет - добавляем news_news = News( title=title, url=url, published=published ) # Создаем объект класса News/ id не задаем, так как он primary_key - задастся базой db.session.add(news_news) # Кладем в сессию алхимии db.session.commit() # Сохраняем в базу
def save_news(title, url, date): news_exists = News.query.filter(News.url == url).count() if not news_exists: new_news = News(title=title, url=url, date=date) db.session.add(new_news) db.session.commit()