zoukankan      html  css  js  c++  java
  • 通过用户模型,对数据库进行增删改查操作。

    增加:
    user =
    db.session.add(user)
    db.session.commit()
    查询:
    User.query.filter(User.username == 'mis1114').first()

    修改:
    user.password = '111111'
    db.session.commit()

    删除:
    db.session.delete(user)
    db.session.commit()
    from flask import Flask
    from flask_sqlalchemy import SQLAlchemy
    import config
    
    app = Flask(__name__)
    app.config.from_object(config)
    db = SQLAlchemy(app)
    
    
    class User(db.Model):
        __tablename__ = 'user'
        id = db.Column(db.Integer, primary_key=True, autoincrement=True)
        username = db.Column(db.String(20), nullable=False)
        password = db.Column(db.String(20), nullable=False)
        nickname = db.Column(db.String(20))
    
    
    db.create_all()
    user=User(username='m456123',password='456789')
    db.session.add(user)#增加
    db.session.commit()
    
    user=User.query.filter(User.username=='m456123').first()#查询
    db.session.commit()
    
    user.password = '111111'#修改
    db.session.commit()
    
    
    
    db.session.delete(user)#删除
    db.session.commit()
    print(user.id,user.password)
    
    @app.route('/')
    def hello_world():
        return 'Hello World!'
    
    
    if __name__ == '__main__':
        app.run()
    

      

    SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:@127.0.0.1:3306/mis_db?charset=utf8'
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    

      

  • 相关阅读:
    委托示例一则
    JQuery学习笔记(3)JQuery中的DOM操作
    JQuery学习笔记(2)JQuery选择器
    把.net的web开发补起来,徐图之
    今天把swagger补了一下
    Azure Cosmos DB Core (SQL)
    wcf callback channel问题多多
    gitlab安装
    Kubernetes
    搜索功能实现
  • 原文地址:https://www.cnblogs.com/lhw1997/p/7850600.html
Copyright © 2011-2022 走看看