博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
No module named flask.ext.sqlalchemy.SQLALchemy
阅读量:5825 次
发布时间:2019-06-18

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

    在学习《OReilly.Flask.Web.Development》的时候,按照书的例子到了数据库那一章,在运行python hello.py shell的时候出现了“ImportError: No module named flask.ext.sqlalchemy.SQLALchemy”,google上查了下,很多stackoverflow的帖子关于这个问题的,但是查下来都没有解决。怀疑与我装的版本有关:一开始的时候我装的是Flask-SQLAlchemy 2.1,后来改为Flask-SQLAlchemy 2.0,还是有这个问题。。

在test_sqlalchemy.py中看了下它们自带的例子,是这么用的from flask.ext import sqlalchemy  db = sqlalchemy.SQLAlchemy(app), 改成同样的用法,果然解决了。但是检查语法,发现这个和from flask.ext.sqlalchemy import SQLAlchemy db = SQLAlchemy(app)没区别,后来再次运行,才发现是users = db.relationship('User', backref='role'),自己把relationship写成了relationShip。。。

转载地址:http://dqidx.baihongyu.com/

你可能感兴趣的文章
从零开始:TensorFlow机器学习模型快速部署指南
查看>>
iOS底层原理总结 - 探寻block的本质(二)
查看>>
如何用GO语言编写缓存服务?
查看>>
【专访】黄健宏:为什么真正的聪明人喜欢用笨方法?
查看>>
美食图谱复现指南之依存句法分析
查看>>
我用这种方法在 Spring 中实现消息的发送和消费
查看>>
Preact -- React的轻量解决方案
查看>>
ES6 模块原生支持在浏览器中落地,是时候该重新考虑打包了吗?
查看>>
使用腾讯云“自定义监控”监控GPU使用率
查看>>
Android开源的精美日历控件,热插拔设计的万能自定义UI
查看>>
一步一步,实现自己的ButterKnife(二)
查看>>
对某创新路由的安全测试
查看>>
五分钟学习 Java 8 的流编程
查看>>
RxJava操作符之组合操作符(六)
查看>>
View之Canvas,Paint,Matrix,RectF等介绍
查看>>
苹果文档 UISearchController的介绍
查看>>
NB-IoT 的“前世今生”
查看>>
《小决心》作者Caroline Arnold:你的决心为什么总是以失败告终
查看>>
Kotlin 中 有趣 好玩的高阶函数
查看>>
传闻 Android Q 将支持手机应用版本回滚
查看>>