我有一个文件“init.py”里面有这个代码
from flask import Flask
app = Flask(__name__)
from app import routes
在一个路线.py“我有这个密码
from app import app
@app.route('/')
@app.route('/index')
def index():
user = 'Cala'
return render_template('index.html', user=user)
在3行的第一个文件中说
No name 'routes' in module 'app' pylint(no-name-in-module)
在第一行的第二个文件中说
Unable to import 'app' pylint(import-error)
有人知道问题出在哪里吗?是我第一次这样做,这可能是简单的或所有的错误。谢谢
您的案例中的问题是您没有将两个文件都放在
app
目录中,因为您使用的是__init__.py
文件。当执行from app import app
时,如果找不到目录,它将搜索app
目录或app.py
文件。如果找到目录,它将在__init__.py
文件中搜索app变量。你知道吗相关问题 更多 >
编程相关推荐