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

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

增加: 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()
SQLALCHEMY_DATABASE_URI='mysql+pymysql://root:@localhost:3306/mis15?charset=utf8'SQLALCHEMY_TRACK_MODIFICATTONS = False
from flask import Flaskfrom 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(20))#db.create_all()#添加user=User(username='hehe',password='1234567')db.session.add(user)db.session.commit()#删除user=User.query.filter(User.username=='haha').first()user.password='2345'db.session.delete(user)db.session.commit()#修改user=User.query.filter(User.username=='hehe').first()user.password='2345'db.session.add(user)db.session.commit()#查找user=User.query.filter(User.username=='hehe').first()print(user.id,user.username,user.password)@app.route('/')def hello_world():    return 'Hello World!'if __name__ == '__main__':    app.run()

 

转载于:https://www.cnblogs.com/00js/p/7853401.html

你可能感兴趣的文章
C++11并发——多线程std::mutex (二)
查看>>
分享:模型驱动开发的小尝试有所收获
查看>>
谁动了我的cpu——oprofile使用札记
查看>>
RPC框架实现 - 通信协议篇
查看>>
Fiddler基础教程
查看>>
SaltStack salt 命令
查看>>
HDU 2095
查看>>
Android Api Guid 之App Components 笔记
查看>>
vue中轮播图的实现
查看>>
给自己的话
查看>>
linuxmint 15/ ubuntu 13.04 install OpenERP client 6.0.4
查看>>
SQL中如何避免书签查找
查看>>
图论算法之拓扑排序的简单代码
查看>>
hibernate--关联映射(一对多)
查看>>
Anaconda 安装redis-py模块操作redis数据库
查看>>
3.24上午 写作P62政府类词汇
查看>>
6.2下午 阅读视频 口语习语完
查看>>
vue router
查看>>
第三次实训作业
查看>>
git
查看>>