导入错误:无法从部分初始化的模块 'flask_sqlalchemy' 导入名称 'SQLAlchemy'(很可能是由于循环导入)

时间:2021-04-27 11:01:04

标签: python flask sqlalchemy flask-sqlalchemy

我总是遇到同样的错误。我已经安装了所有我能安装的东西,比如: 'pip install flask_sqlalchemy' 和 'pip install sqlalchemy' 等,但它仍然给我同样的错误。

my installed packages

我的代码:`

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__) 
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db' # load the configuration of choice
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)


class Books(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String(120), unique=True, nullable=False)
    author = db.Column(db.String(120), unique=True, nullable=False)
    rating = db.Column(db.Float(10), unique=True, nullable=False)

    
db.create_all()

new_book = Books(id=1, title="Harry Potter", author="J. K. Rowling", rating=9.3)
db.session.add(new_book)
db.session.commit()`

0 个答案:

没有答案
相关问题