在python3下怎样用flask-sqlalchemy对mysql数据库 *** 作

在python3下怎样用flask-sqlalchemy对mysql数据库 *** 作,第1张

app = Flask(__name__)
appconfig['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:19931218@localhost/test'appconfig['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = Truedb = SQLAlchemy(app)class User(dbModel):
    __tablename__ = 'user'
    id = dbColumn(dbInteger, primary_key=True)
    username = dbColumn(dbString(80), unique=True)
    email = dbColumn(dbString(120), unique=True)
    def __init__(self, username, email):
        selfusername = username
        selfemail = email
    def __repr__(self):
        return '<User %r>' % selfusernamefrom sql_learn import db,User
import pymysql
dbcreate_all()#创建相应的表
#user_Susan = User(username = 'Susan',email = '6666663@qqcom')
#dbsessionadd(user_Susan)
#user_Susanusername = 'Susan_2'
#dbsessionadd(user_Susan)
#dbsessioncommit()
#print(dbsessionquery(User,Userid,Userusername)all())#这里返回的是一个元组,每一个对象还是一个元组,包含User类,id,username
#print(Userqueryfilter_by(username = 'Susan')all())#flask的查询对象返回User的对象user = Userqueryfilter_by(username = 'Susan')first()userusername = 'Susan_wifi'dbsessionadd(user)
dbsessioncommit()

以上就是关于在python3下怎样用flask-sqlalchemy对mysql数据库 *** 作全部的内容,包括:在python3下怎样用flask-sqlalchemy对mysql数据库 *** 作、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10195332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存