No module named flask.ext.sqlalchemy.SQLALchemy


    在學習《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。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM