from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import pymysql
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root@localhost:3306/wet'
db = SQLAlchemy(app)
example = example(data='have a try')
db.session.add(example)
db.session.commit()
一直报错:
ImportError Traceback (most recent call last)
<ipython-input-11-a96a529635f9> in <module>
1 from flask import Flask
----> 2 from flask_sqlalchemy import sqlalchemy
3 import pymysql
4
5 app = Flask(__name__)
~\AppData\Local\Programs\Python\Python37-32\lib\site-packages\flask_sqlalchemy\__init__.py in <module>
11 from threading import Lock
12
---> 13 import sqlalchemy
14 from flask import _app_ctx_stack, abort, current_app, request
15 from flask.signals import Namespace
~\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\__init__.py in <module>
6 # the MIT License: http://www.opensource.org/licenses/mit-license.php
7
----> 8 from . import util as _util # noqa
9 from .inspection import inspect # noqa
10 from .schema import BLANK_SCHEMA # noqa
ImportError: cannot import name 'util' from 'sqlalchemy' (C:\Users\Auder\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\__init__.py)
求问这是为啥呀?我是按照视频一点点学flask,该装的包都装了