我正在尝试运行我的代码,但是当我点击链接时,我得到了404: Not Found. 这是我的代码:
from flask import Flask,jsonify,render_template,request
app = Flask(__name__)
if __name__ == '__main__':
app.run()
tempusage = 0
weightsusage = 0
curencyusage = 0
cost = 0
userip = '1.1.1.1'
@app.route('/tempreature/c2f/<int:temp>', methods=['GET'])
def c2f(temp):
tempreature = temp
ftemp = (tempreature * (9/5)) + 32
tempreatures = [
{
'conversionType': u'Tempreature',
'from': u'Celcius',
'fromValue':tempreature,
'to' : u'Faherenheit',
'tovalue':ftemp
}]
global userip
userip = request.environ['REMOTE_ADDR']
global tempusage
if userip == request.environ['REMOTE_ADDR']:
tempusage += 1
return jsonify({'tempreatures': tempreatures})
@app.route('/tempreature/f2c/<int:temp>', methods=['GET'])
def f2c(temp):
tempreature = (temp -32)*(5/9)
ftemp = tempreature/10
tempreatures = [
{
'conversionType': u'Tempreature',
'from': u'Faherenheit',
'fromValue':tempreature,
'to' : u'Celcius',
'tovalue':ftemp
}]
global tempusage
global userip
userip = request.environ['REMOTE_ADDR']
if userip == request.environ['REMOTE_ADDR']:
tempusage += 1
return jsonify({'tempreatures': tempreatures})
@app.route('/weight/k2p/<int:w>', methods=['GET'])
def k2p(w):
weight = w*2.205
fweight= w/10
weights = [
{
'conversionType': u'Weight',
'from': u'kg',
'fromValue':weight,
'to' : u'pounds',
'tovalue':fweight
}]
global userip
userip = request.environ['REMOTE_ADDR']
global weightsusage
if userip == request.environ['REMOTE_ADDR']:
weightsusage += 1
return jsonify({'weights': weights})
我在终端得到这个:
* 服务 Flask 应用程序“app”(延迟加载)
* 环境:生产
警告:不要在生产环境中使用开发服务器。
改用生产 WSGI 服务器。
* 调试模式:关闭
* 在 http://127.0.0.1:5000/ 上运行(按 CTRL+C 退出)
127.0.0.1 - - [11/Dec/2018 16:15:42] "GET / HTTP/1.1" 404 -
米脂
侃侃无极
相关分类