【发布时间】:2019-06-14 19:32:56
【问题描述】:
我正在尝试使用烧瓶和 sqlalchemy 在 python 中创建一个简单的 api rest。我都成功安装了。我还安装了邮递员来测试代码。我在 python 中制作了一个简单的脚本,以检查 localhost 是否正在运行。代码是这样的:
from flask import Flask,request,jsonify
from flask_sqlalchemy import SQLAlchemy
from flask_marshmallow import Marshmallow
import os
#init app
app = Flask(__name__)
@app.route('/',methods=['GET'])
def get():
return jsonfy({'msg': 'Server running'})
#run server
if __name__ == '__main__':
app.run(debug=True)
在邮递员中,我在请求中输入以下网址:localhost:5000。
发送请求后,我会查看以下消息:
无法得到任何回应
连接到 http:localhost:5000 时出错。
我在网络浏览器中输入了这个 url,消息是一样的。
我知道错误是由于我没有启动服务器。我该怎么做?
谢谢。
【问题讨论】:
-
使用
python <name_of_your_script>.py启动服务器时会收到什么消息 -
消息如下:from flask_sql_alchemy import SQLAlchemy ModuleNotFoundError: No module named 'flask_sql_alchemy'
标签: python python-3.x flask localhost flask-sqlalchemy