V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  4cat  ›  全部回复第 3 页 / 共 3 页
回复总数  48
1  2  3  
@iphantom 我也是新手

from flask import Flask, request
app = Flask(__name__)

@app.route('/getname')
def api_hello():
____if 'name' in request.args:
________return request.args['name']
____else:
________return "Test"
if __name__ == '__main__':
____app.run(debug=True)


http://127.0.0.1:5000/getname?name=cat


而且用 @app.route('/getname/<name>') 这种方式看起来不是更舒服么?
2016-06-06 10:46:32 +08:00
回复了 phoenixlzx 创建的主题 随想 2016 高考加油
祝各位考生一切顺利,考前就不要逛 V2 了😏
@iphantom 了解一下 Unicode , Chrome 装个 JSONView
# coding:utf-8
from flask import Flask, jsonify
app = Flask(__name__)

@app.route(u'/测试')
def getname():
____return jsonify({"测试": "测试"})

if __name__ == '__main__':
____app.run(debug=True)

自己多看看 Debug 消息, Google 一下。
@iphantom
建议使用 Python3 ,这样就不用考虑编码问题。
如果是 Python2 应该要这样。
# coding:utf-8
from flask import Flask, jsonify
app = Flask(__name__)

@app.route(u'/测试')
def getname():
____return jsonify({u"测试": u"测试"})

if __name__ == '__main__':
____app.run(debug=True)
@iphantom 只是临时试验直接 python script_name.py 就可以了。
如果想要更全面的部署可以了解一下 nginx + gunicorn + supervisor + flask ,资料 Google 一下有很多。
from flask import Flask, jsonify
app = Flask(__name__)


@app.route('/getname')
def getname():
return jsonify({"A": "b"})

if __name__ == '__main__':
app.run()
2016-05-25 17:47:10 +08:00
回复了 1130335361 创建的主题 分享发现 网易云音乐有官方 Linux 版本了
Arch Linux 下完美运行。直接 yaourt 安装的。
https://aur.archlinux.org/packages/netease-cloud-music/
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   969 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 471ms · UTC 19:49 · PVG 03:49 · LAX 12:49 · JFK 15:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.