【发布时间】:2019-12-26 10:13:14
【问题描述】:
我有一个文件“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(no-name-in-module) 中没有名称“路由”
在第一行的第二个文件中说
无法导入“应用”pylint(import-error)
有人知道问题出在哪里吗?我是第一次这样做吗?这可能很简单,或者全都错了。谢谢
【问题讨论】:
-
您可以在导入时将
route.py文件重命名为routes.py或将routes更改为route -
抱歉文件是 routes.py 在我的问题中是一个错误
-
尝试将
from app import routes更改为from api.routes import * -
Unable to import 'api.routes -
另外,你有没有把你的两个文件都放在 app 目录下?
标签: python flask import python-import importerror