Flask-SQLAlchemy data addition, deletion, modification and query

1. Create and add a data:

    article1 = Article(title='aaa',content='bbb')
    db.session.add(article1)
    db.session.commit()   #提交事务

2. Check

    result = Article.query.filter(Article.title == 'aaa').all()
    print(result[0].title)

Among them, queryit is inherited from db.model, filter is a filter function, and after adding all(), the return value is an array, and result[0] represents the first object in the form. The method
to print the first object :

    article1 = Article.query.filter(Article.title == 'aaa').first()
    print(article1.title)
    print(article1.content)

3. Change

article1 = Article.query.filter(Article.title == 'aaa').first()
article1.title = 'new title'
db.session.commit()

4. delete

    article1 = Article.query.filter(Article.content == 'bbb').first()
    db.session.delete(article1)
    db.session.commit()

Display all data in the select * from article;
article database Delete all created data in the article databasedelete from article;

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324891288&siteId=291194637