Wie gehe ich über das Zurückbringen von Json-Daten von einem Flaschenanforderungsbehandler hinaus. Ich sehe eine dict2json Methode in der Flasche src, aber ich bin nicht sicher, wie man es benutzt.Flasche und JSON
Was ist in der Dokumentation:
@route('/spam')
def spam():
return {'status':'online', 'servertime':time.time()}
Das gibt mir, wenn ich die Seite bringen:
<html>
<head></head>
<body>statusservertime</body>
</html>
I ging zu Flasche und es funktioniert gut. – arinte
Sie können auch import json dann json.dumps (dict) verwenden. Aber gute Bewegung, ich gehe auch zwischen Flasche und Flasche und am Ende wählen Kolben. Ich mag Flasche, die leicht ist und keinen größeren Rahmen dahinter hat. Aber Dinge wie typisierte URL-Params gewinnen mich immer wieder zurück, wenn ich Dinge wie die Datumserkennung oder Indexe mache, d. H./Blog////Wo Flasche nur param Namen hat. Ein Pfad mit 4 Schrägstrichen ist also nicht immer eine Datums/Blog-URL. Ich benutze beide, aber tendieren zu Flaschen für größere Apps derzeit wegen solcher Sachen. –
Ich habe dieses Problem auch. Wenn ich curl -I verwende, sehe ich, dass der Inhaltstyp falsch ist: Content-Type: text/html; charset = UTF-8 –