模块'app'pylint中没有名称'routes'(模块中没有名称)

时间:2019-12-26 10:13:14

标签: python flask import python-import importerror

我的文件“ init .py”中包含此代码

from flask import Flask 
app = Flask(__name__) 
from app import routes 

在“ routes.py”中,我有此代码

from app import app
@app.route('/')
@app.route('/index')
def index():
    user = 'Cala'
return render_template('index.html', user=user) 

在第3行的第一个文件中说

  

模块“ app” pylint中没有名称“ routes”(模块中没有名称)

在firts行的第二个文件中说

  

无法导入'app'pylint(导入错误)

有人知道这是什么问题吗?我是在第一时间这样做吗?这可能很简单,或者都错了。谢谢

1 个答案:

答案 0 :(得分:0)

您遇到的问题是您没有将两个文件都放在app目录中,因为您正在使用__init__.py文件。执行from app import app时,如果找不到目录,它将搜索app目录或app.py文件。如果找到目录,它将在__init__.py文件内搜索应用程序变量。