def create_news(): result = news_schema.load(request.get_json()) if result.errors: return result.errors, 400 news = News(**result.data) db.session.add(news) db.session.commit() return news.to_json().data, 200
def create_news(): result = news_schema.load(request.get_json()) if result.errors: return result.errors, 400 news = News(**result.data) db.session.add(news) db.session.commit() return news.to_json().data, 200
def edit_news(id): news = News.query.get_or_404(id) result = news_schema.load(request.get_json()) if result.errors: return result.errors, 400 for field, value in result.data.items(): setattr(news, field, value) db.session.commit() return news.to_json().data, 200
def edit_news(id): news = News.query.get_or_404(id) result = news_schema.load(request.get_json()) if result.errors: return result.errors, 400 for field, value in result.data.items(): setattr(news, field, value) db.session.commit() return news.to_json().data, 200