Python 烧瓶应用程序无法通过PyCharm工作
我已经开发了一段时间的flask应用程序,但当我切换到PyCharm时,基本应用程序也无法通过PyCharm运行,但在其他方面它运行良好: app.py:Python 烧瓶应用程序无法通过PyCharm工作,python,flask,pycharm,Python,Flask,Pycharm,我已经开发了一段时间的flask应用程序,但当我切换到PyCharm时,基本应用程序也无法通过PyCharm运行,但在其他方面它运行良好: app.py: from flask import Flask app = Flask(__name__) import views if __name__ == '__main__': app.run() views.py: from app import app @app.route('/') def hello_world():
from flask import Flask
app = Flask(__name__)
import views
if __name__ == '__main__':
app.run()
views.py:
from app import app
@app.route('/')
def hello_world():
return 'Hello World!'
以下是订单:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [09/Aug/2017 21:48:56] "GET / HTTP/1.1" 404 -
127.0.0.1 - - [09/Aug/2017 21:49:04] "GET / HTTP/1.1" 404 -
因此,基本上它没有报告任何错误,但我无法访问该应用程序,因为它给出了“页面未找到”错误。知道为什么吗?此外,它还对“导入视图”语句发出警告,指出它是未使用的导入
如果我在app.py中添加views.py的内容,那么它可以通过PyCharm工作。。但我想把它模块化
编辑:
我现在发现了这一点,但仍然不知道如何以及为什么从pycharm运行setup.py文件..:-(我就是这样解决这个问题的。感谢这个链接-> 不知何故,当我们将目录名用作“app”而应用程序名也用作“app”时,PyCharm会感到困惑 目录结构:
flaskapp/
app/
__init__.py
myviews.py
run.py
内容如下:
__init_uuuuuuuuy.py:
myviews.py
run.py
现在在PyCharm配置中,将run.py配置为要执行的目标文件。希望这对将来的人也有帮助。这就是我解决此问题的方法。感谢此链接-> 不知何故,当我们将目录名用作“app”而应用程序名也用作“app”时,PyCharm会感到困惑 目录结构:
flaskapp/
app/
__init__.py
myviews.py
run.py
内容如下:
__init_uuuuuuuuy.py:
myviews.py
run.py
现在在PyCharm配置中,将run.py配置为要执行的目标文件。希望这对将来的用户也有帮助。首先,您必须使用
pip install flask
命令。如果仅在Pycharm中安装,则会显示此类错误
我也有同样的问题,这个技巧对我很有用。首先,您必须使用
pip install flask
命令。如果仅在Pycharm中安装,则会显示此类错误
我也有同样的问题,这个技巧对我很有用。你的app.py和view.py在同一个目录下吗?如果它是try
from.import app
在views.py下,它在同一个目录下。。会尝试的。。谢谢,我们可以说,导入是不正确的。导入了一些不需要的东西。@OLIVER.KOO它没有解决问题。。它启动了giving导入行出错..你的app.py和view.py是否在同一目录下?如果它在views.py下是tryfrom.import app
,它在同一目录下..将尝试..谢谢,我们可以说,导入不正确。导入了一些不需要的内容。@OLIVER.KOO它没有解决问题..它开始在该imp上出错港口线。。
from app import application
@application.route( '/' )
def hello_world():
return 'Hello World!'
from app import application
application.run(host='0.0.0.0', port=5000, debug=True)