【发布时间】:2020-06-25 10:49:48
【问题描述】:
我在导入模块时遇到了很多问题。 我的文件中的内容在上面:
运行.py:
from erp import app
if __name__ == '__main__':
app.run(debug=True)
all_blueprints.py:
from flask import Flask
from flask_restful import Api
from flask_sqlalchemy import SQLAlchemy
from flask_marshmallow import Marshmallow
from blueprint_finance.all_resources import api_finance
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:////tmp/test.db"
db = SQLAlchemy(app)
ma = Marshmallow(app)
app.register_blueprint(api_finance)
erp/init.py
from .all_blueprints import app, db, ma
数据库1.py
from erp import app
class Author(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(255))
我不断收到导入错误,当前是
Traceback(最近一次调用最后一次): 文件“/home/arsalan/python_practise/MY_WORK_FILES/React_works/React_Container_Mount/backend/run.py”,第 25 行,在 从 erp 导入应用程序 文件“/home/arsalan/python_practise/MY_WORK_FILES/React_works/React_Container_Mount/backend/erp/init.py”,第 1 行,在 从 .all_blueprints 导入应用程序、数据库、马 文件“/home/arsalan/python_practise/MY_WORK_FILES/React_works/React_Container_Mount/backend/erp/all_blueprints.py”,第 12 行,在 从 blueprint_finance.all_resources 导入 api_finance ModuleNotFoundError:没有名为“blueprint_finance”的模块
如果有人能指出错误,那将是很大的帮助,因为我从昨天开始就迷路了。非常感谢!
【问题讨论】:
标签: flask python-import