Ejemplo n.º 1
0
Archivo: news.py Proyecto: cpwr/PromTal
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
Archivo: news.py Proyecto: cpwr/PromTal
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
Ejemplo n.º 4
0
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