Flask 在pythoneverywhere上导入模型时烧瓶导入错误

Flask 在pythoneverywhere上导入模型时烧瓶导入错误,flask,import,model,flask-migrate,Flask,Import,Model,Flask Migrate,本地一切正常,但当我转到pythonevery时,我发现错误:无法从“Data.Domain.User”导入名称“User”,如果没有,迁移数据库工作正常,而且,我尝试将Data.Domain.User模块的内容复制到app.py,它工作正常,当我想将其移动到另一个文件夹时,问题出现了(地点) 这是我在app.py中的内容: from flask import Flask from flask_bcrypt import Bcrypt from flask_sqlalchemy import S

本地一切正常,但当我转到pythonevery时,我发现错误:无法从“Data.Domain.User”导入名称“User”,如果没有,迁移数据库工作正常,而且,我尝试将Data.Domain.User模块的内容复制到app.py,它工作正常,当我想将其移动到另一个文件夹时,问题出现了(地点)

这是我在app.py中的内容:

from flask import Flask
from flask_bcrypt import Bcrypt
from flask_sqlalchemy import SQLAlchemy
from flask_script import Manager, Server
from flask_migrate import Migrate, MigrateCommand
from flask_login import LoginManager
from flask_mail import Mail, Message

app = Flask(__name__)

app.config['SECRET_KEY'] = 'blablablastrongsecretkey'
app.config['SQLALCHEMY_DATABASE_URI'] = 'connstring'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False

db = SQLAlchemy(app)

migrate = Migrate(app, db)

manager = Manager(app)
manager.add_command('db', MigrateCommand)

login_manager = LoginManager(app)

from Data.Domain.User import User

from Presentation import App

if __name__ == '__main__':
    manager.run()
模块Data.Domain.User是这样的:

from app import db, login_manager
from flask_login import UserMixin


@login_manager.user_loader
def load_user(user_id):
    return User.query.get(int(user_id))


class User(db.Model, UserMixin):
    id = db.Column(db.Integer, primary_key=True)
    uuid = db.Column(db.String(50), unique=True)
    username = db.Column(db.String(40), unique=True)

    def __repr__(self):
        return "User(\n\tID: " + str(self.uuid) + "\n\tUsername: " + self.username + "\n)"

我解决了重命名app.py文件并将其移动到另一个文件夹中的问题,然后从中导入了app

from Presentation.Server import app
这是从Data.Domain.User文件导入的