Es wurde genau der richtige Artikel veröffentlicht. Python-Aufbau eines Light-Speed-Web-API-Servers mit Falcon-Qiita
Falcon - The minimalist Python WSGI framework falconry/falcon
In diesem Artikel wurde es mit simple_server
geschrieben, aber hier werde ich das empfohlene Gunicorn verwenden.
Gunicorn - Python WSGI HTTP Server for UNIX
benoitc/gunicorn
Alles zusammen mit pip
pip install --upgrade cython falcon gunicorn
Falcon Web Framework (http://falconframework.org) Mit Bezug auf
sample.py
# -*- coding: utf-8 -*-
# sample.py
import falcon
import json
class ItemsResource:
def on_get(self, req, resp):
"""Handles GET requests"""
items = {
'title': 'Python+Web-API mit Falcon',
'tags': [
{
'name': 'Python','versions':[]
},
{
'name': 'Falcon','vresions':[]
}
]
}
resp.body = json.dumps(items,ensure_ascii=False)
api = falcon.API()
api.add_route('/items', ItemsResource())
Wenn Sie mit wget http: // localhost: 8000 / items
zugreifen
{"tags": [{"name": "Python", "versions": []}, {"vresions": [], "name": "Falcon"}], "title": "Python+Web-API mit Falcon"}
Ich habe gehört, dass ich es sicher bekommen konnte. Ich bin glücklich.
Recommended Posts