Tôi đã thử bản demo chính thức của fmz_extend_api_demo hôm nay, và kết quả là lỗi xuất hiện khi chạy cuối cùng python app.py, như sau:
/usr/lib/python2.7/site-packages/flask_sqlalchemy/init.py:794: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS thêm chi phí đáng kể và sẽ bị vô hiệu hóa mặc định trong tương lai. Đặt nó thành True hoặc False để xóa cảnh báo này.
"SQLALCHEMY_TRACK_MODIFICATIONS thêm chi phí tổng thể đáng kể và
Traceback (câu gọi gần đây nhất):
File app.py, dòng 152, trong
db.create_all (())
File /usr/lib/python2.7/site-packages/flask_sqlalchemy/init.py, dòng 963, trong create_all
self._execute_for_all_tables ((app, bind, create_all)
File /usr/lib/python2.7/site-packages/flask_sqlalchemy/init.py, dòng 955, trong _execute_for_all_tables
op ((bind=self.get_engine ((app, bind), **extra)
File /usr/lib/python2.7/site-packages/flask_sqlalchemy/init.py, dòng 896, trong get_engine
trả về connector.get_engine ((()
File /usr/lib/python2.7/site-packages/flask_sqlalchemy/init.py, dòng 556, trong get_engine
self._sa.apply_driver_hacks ((self._app, thông tin, tùy chọn)
File /usr/lib/python2.7/site-packages/flask_sqlalchemy/init.py, line 861, in apply_driver_hacks
info.database = os.path.join ((app.root_path, info.database)
AttributeError: cant set attribute
Xin hãy chỉ cho chúng tôi, cảm ơn!