博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过用户模型,对数据库进行增删改查操作。
阅读量:4954 次
发布时间:2019-06-12

本文共 1534 字,大约阅读时间需要 5 分钟。

增加: 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,render_templatefrom flask_sqlalchemy import SQLAlchemyimport configapp = 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(50))#db.create_all()#增加数据user=User(username = 'shanshan1',password = '111111')db.session.add(user)db.session.commit()#查询数据user=User.query.filter(user.username == 'shanshan1').first()print(user.id,user.username,user.password)#修改数据user=User.query.filter(user.username == 'shanshan3').first()user.password = '0000'db.session.commit()#删除数据user=User.query.filter(user.username == 'shanshan3').first()db.session.delete(user)db.session.commit()@app.route('/')def index():    return  render_template('shouye.html')@app.route(   '/manhua/')def manhua():    return  render_template('manhua.html')@app.route(  '/login/')def login():    return render_template('denglu.html')@app.route('/register/')def register():    return render_template('zhuce.html')@app.route('/wenda/')def wenda():    return render_template('wenda.html')if __name__ == '__main__':    app.run(debug=True)

 

转载于:https://www.cnblogs.com/33333-/p/7851214.html

你可能感兴趣的文章
属性的copy和mutableCopy修饰符(?)
查看>>
Python批量修改图片格式和尺寸
查看>>
转:nginx入门指南,快速搭建静态文件服务器和代理服务器
查看>>
ios开发之-本地推送通知
查看>>
[bootstrap]模态框总结
查看>>
P1002 过河卒
查看>>
#webpack `Invalid Host/Origin header`问题
查看>>
javascript 闭包的学习
查看>>
C# Socket学习笔记二
查看>>
ARIS集成信息系统结构的五个视图
查看>>
geant4 资料汇总
查看>>
快学UiAutomator创建第一个实例
查看>>
Python中的类方法、实例方法、静态方法
查看>>
每日一记======>Django笔记 2012.08.22
查看>>
Python基础第八天:各种推导式玩法
查看>>
微信扫码下载apk快速解决方案,中间页引导法
查看>>
ListView的使用
查看>>
一点感悟
查看>>
Mac安装Qt出现错误Could not resolve SDK Path for 'macosx'
查看>>
oracle 中使用 pl/sql代码块
查看>>