Flask 导入Erro框架

Flask 导入Erro框架,flask,flask-sqlalchemy,Flask,Flask Sqlalchemy,我正在尝试构建一个包含产品、用户和JWT身份验证的CRUDAPI。当我尝试运行时,它显示错误->“ImportError:无法导入名称'Item'”,您能帮我吗。多谢各位 from flask import Flask from flask_jwt import JWT from flask_restful import Api from flask_sqlalchemy import SQLAlchemy from resources.item import Item, ItemList fr

我正在尝试构建一个包含产品、用户和JWT身份验证的CRUDAPI。当我尝试运行时,它显示错误->“ImportError:无法导入名称'Item'”,您能帮我吗。多谢各位

from flask import Flask
from flask_jwt import JWT
from flask_restful import Api
from flask_sqlalchemy import SQLAlchemy
from resources.item import Item, ItemList
from resources.user import UserRegister
from security import authenticate, identity

app = Flask(__name__)
api = Api(app)

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data.db'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config['PROPAGATE_EXCEPTIONS'] = True
app.config['SECRET_KEY'] = 'luciano'

db = SQLAlchemy(app)

@app.before_first_request
def create_tables():
    db.create_all()

jwt = JWT(app, authenticate, identity)

api.add_resource(Item, "/item/<string:nome>")
api.add_resource(ItemList, "/items")
api.add_resource(UserRegister, "/register")

if __name__ == '__main__':
    from db import db
    db.init_app(app)
    app.run(debug=True)

将一个空的
\uuuuu init\uuuuu.py
文件添加到资源和模型目录中


将一个空的
\uuuu init\uuuu.py
文件添加到资源和模型目录中


添加目录中缺少的init.py

为什么需要它

除了将目录标记为Python包并定义_all _uu外,_init _uu.py还允许您在包级别定义任何变量。如果包定义了将以类似API的方式频繁导入的内容,那么这样做通常很方便。这种模式促进了对蟒蛇式“扁平优于嵌套”哲学的坚持。


添加目录中缺少的init.py

为什么需要它

除了将目录标记为Python包并定义_all _uu外,_init _uu.py还允许您在包级别定义任何变量。如果包定义了将以类似API的方式频繁导入的内容,那么这样做通常很方便。这种模式促进了对蟒蛇式“扁平优于嵌套”哲学的坚持。


我忘了说,文件
\uuuu init\uuuu.py
存在于资源和模型中,错误仍然存在continues@LucianoAmaro可能的原因是部分进口。如果我忘记说资源和模型中存在文件
\uuuu init\uuuuuuuuuuupy
,并且错误仍然存在,请接受并投票表决我的解决方案continues@LucianoAmaro可能的原因是部分进口。如果我忘记说资源和模型中存在文件
\uuu init\uuuuuuuuuuuuuuuuuuuuuuuupy
并且错误仍然存在,请接受并投票我的解决方案。我忘记说,资源和模型中存在文件
\uuuuuuuuuuuuuuuuuuuuuuuu init.py
,并且错误仍然存在,部分导入将是可能的原因。docs.python.org/2.5/whatsnew/pep-328.html。如果我的解决方案有帮助,请接受并投票支持。可能的原因是临时导入。docs.python.org/2.5/whatsnew/pep-328.html。如果有帮助,请接受并投票支持我的解决方案
Traceback (most recent call last):
  File "/home/luciano/Documentos/Api/app.py", line 5, in <module>
    from resources.item import Item, ItemList
ImportError: cannot import name 'Item'
Api
  /models
     item.py
     user.py
  /resources
     item.py
     user.py
  app.py
  security.py