Comment faire pour renvoyer des données json à partir d'un gestionnaire de demandes de bouteilles. Je vois une méthode dict2json dans la bouteille src mais je ne suis pas sûr de savoir comment l'utiliser.Bouteille et JSON
Qu'est-ce que dans la documentation:
@route('/spam')
def spam():
return {'status':'online', 'servertime':time.time()}
me donne quand je afficher la page:
<html>
<head></head>
<body>statusservertime</body>
</html>
I passé à flacon et ça fonctionne bien. – arinte
Vous pouvez également utiliser import json puis json.dumps (dict). Mais bon mouvement, je vais aussi entre flacon et fiole et finis par choisir flacon. J'aime la bouteille étant légère et ne pas avoir un plus grand cadre derrière elle. Mais des choses comme les paramètres url tapés me gagnent toujours pour faire des choses comme la détection de date ou des index, par exemple/blog/////où la bouteille n'a que: les noms de paramètres. Donc, un chemin avec 4 barres obliques n'est pas toujours une URL de type date/blog. J'utilise les deux mais j'ai tendance à faire des flasques pour les plus grosses applications actuellement en raison de choses comme ça. –
J'ai aussi ce problème. Quand j'utilise curl -I, je vois que le type de contenu est faux: Content-Type: text/html; charset = UTF-8 –