【发布时间】:2019-12-19 18:33:00
【问题描述】:
import os
from flask import Flask
from flask_wtf import FlaskForm
import sqlalchemy
from flask_sqlalchemy import SQLAlchemy
bsdir = os.path.abspath(os.path.dirname(__file__))
# print(bsdir)
app = Flask(__name__, template_folder = 'template')
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///'+os.path.join(bsdir,'data.sqlite')
app.config['SQLALCHEMY_TRACK_MODIFICATION'] = False
db = SQLAlchemy(app)
class Puppy(db.Model):
pass
Traceback(最近一次调用最后一次):
文件“D:\PYTHON\GIT_EXC\FLASK_\flask_sqlalchemyex.py”,第 5 行,在 从 flask_sqlalchemy 导入 SQLAlchemy 文件“D:\PYTHON\GIT_EXC\FLASK_\flask_sqlalchemy.py”,第 4 行,在 from flask_sqlalchemy import SQLAlchemy ImportError: cannot import name 'SQLAlch
【问题讨论】:
-
是的,我已经安装和卸载了很多次。但我继续解决这个问题。任何人都可以帮助我解决这个问题。我使用的是 Windows 7 32 位。
-
为什么是你使用
import sqlalchemy和flask-sqlalchemy?他们不会都创建 SQLAlchemy 对象并相互干扰吗?
标签: python-3.x