(一)
Python3在flask_sqlalchemy中相比改动了一些比如模块的导入。
在Python2中应该是 from flask.ext.sqlalchemy impot SQLAlchemy
虽然在Python3中这样使用其实不会错但是Python3中不赞成这样使用可能在未来会取消flask.ext.sqlalchemy这是个趋势
在Python3中建议使用from flask_sqlalchemy import SQLAlchemy
(二)
第一次使用这个模块需要对源码进行改变及设置:
设置SQLALCHEMY_TRACK_MODIFICATIONS 为True或False
/home/air/Desktop/microblog/flask/local/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py:839: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning.
'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
提示我们需要设定参数‘True’ 或者 ‘’Flase‘
是说
得设置其为
SQLALCHEMY_TRACK_MODIFICATIONS
不能默认什么都没有,
得设置其为