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

    增加:
    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 import render_template
    import config
    
    from flask_sqlalchemy import SQLAlchemy
    app = Flask(__name__)
    app.config.from_object(config)
    db = SQLAlchemy(app)
    
    class User(db.Model):
        __tablename__ = 'user'
        # 建立一个表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)
        again = db.Column(db.String(20),nullable=False)
        say = db.Column(db.String(50))
    
    # db.create_all()
    
    
    # 添加数据
    # user=User(username='yujiujiu2',password='11111',again='123456')
    # db.session.add(user)
    # db.session.commit()
    
    
    # 查找数据
    # user=User.query.filter(User.username=='yujiujiu').first()
    # print(user.username,user.password)
    
    
    # 修改数据
    # user=User.query.filter(User.username=='yujiujiu').first()
    # user.password='666667'
    # print(user.username,user.password)
    # db.session.commit()
    
    
    # 删除数据
    user=User.query.filter(User.username=='yujiujiu2').first()
    db.session.delete(user)
    db.session.commit()
    
    
    
    @app.route('/')
    def index():
        return render_template('basic.html')
    @app.route('/login/')
    def login():
        return render_template('login.html')
    @app.route('/zhuce/')
    def zhuce():
        return render_template('zhuce.html')
    if __name__ == '__main__':
        app.run()

    运行结果:

  • 相关阅读:
    STL next_permutation 全排列
    日期问题
    兰顿蚂蚁
    矩阵翻硬币
    数学问题-排列组合
    h5css3_03练习
    h5css3_03
    h5css3_02练习
    h5css3_02
    h5c3_01练习
  • 原文地址:https://www.cnblogs.com/decadeyu/p/7839393.html
Copyright © 2011-2022 走看看