增加:
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()
1 from flask import Flask 2 from flask import render_template 3 from flask_sqlalchemy import SQLAlchemy 4 import congif 5 6 app = Flask(__name__) 7 app.config.from_object(congif) 8 db = SQLAlchemy(app) 9 class User(db.Model): 10 __tablename__ = 'user' 11 id = db.Column(db.INTEGER,primary_key=True,autoincrement=True) 12 name = db.Column(db.String(20),nullable=False) 13 password = db.Column(db.String(20),nullable=False) 14 truename = db.Column(db.String(10)) 15 sex = db.Column(db.String(1),default='0') 16 phone = db.Column(db.String(11)) 17 email = db.Column(db.String(40)) 18 logo = db.Column(db.String(50)) 19 qq = db.Column(db.String(11)) 20 createdate = db.Column(db.DATETIME) 21 level = db.Column(db.String(2)) 22 address = db.Column(db.String(60)) 23 db.create_all() 24 25 # 增加一条数据 26 user = User(name = 'xiao',password = '123') 27 db.session.add(user) 28 db.session.commit() 29 30 # 查询一条数据 31 user = User.query.filter(User.name=='xiao').first() 32 print(user.name,user.password) 33 34 # 更改一条数据 35 user = User.query.filter(User.name=='xiao').first() 36 user.password = 'xxx' 37 db.session.commit() 38 39 # 删除一条数据 40 user = User.query.filter(User.name=='xiao').first() 41 db.session.delete(user) 42 db.session.commit() 43 44 45 @app.route('/login/') 46 def login(): 47 return render_template('login.html') 48 49 @app.route('/regist/') 50 def regist(): 51 return render_template('regist.html') 52 53 @app.route('/') 54 def index(): 55 return render_template('index.html') 56 57 @app.route('/posted/') 58 def posted(): 59 return render_template('posted.html') 60 61 if __name__ == '__main__': 62 app.run(debug=True)
增加:
查询:
修改:
删除 :