MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Affichage de documents MongoDB avec HTML

En parcourant la documentation du moteur de modèle de bouteille, il semble que vous puissiez utiliser les "si" et les "pour" pour y parvenir.

Par exemple, si votre commande est stockée dans les lignes ['commandes'] et que vous ne savez pas combien il y en a, dans votre modèle, vous pouvez placer :

%for item in rows['orders']:
  <td>{{item}}</td>
%end

ou dites que vous devez afficher un avertissement spécial si votre client commande un article qui est fréquemment en rupture de stock, et que vous avez passé une autre variable, 'backorder', qui spécifie ceci :

%if backorder:
  <span>This item is frequently on backorder</span>
%end

Je n'ai testé ni l'un ni l'autre, mais j'ai fait des choses similaires en utilisant les moteurs de modèles Django et Flask. J'ai extrait ces exemples d'ici :

http://bottlepy.org/docs/dev/tutorial.html#templates

et la section "Modèle de bouteille pour formater la sortie" ici :

http://bottlepy .org/docs/dev/tutorial_app.html#using-bottle-for-a-web-based-todo-list

J'espère que cela vous aidera !