sql >> Databasteknik >  >> NoSQL >> MongoDB

Visa MongoDB-dokument med HTML

När du tittar igenom dokumentationen för flaskmallens motor ser det ut som att du kan använda "ifs" och "fors" för att åstadkomma detta.

Till exempel, om din beställning lagras på rader['order'] och du inte vet hur många det finns, kan du i din mall placera:

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

eller säg att du behöver visa en särskild varning om din kund beställer en vara som ofta är på restorder och du har skickat in en annan variabel, 'restorder', som anger detta:

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

Jag har inte testat någon av dessa, men jag har gjort liknande saker med Django- och Flask-mallmotorerna. Jag tog dessa prover härifrån:

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

och avsnittet 'Flaskmall för att formatera utdata' här:

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

Hoppas detta hjälper!




  1. Minneseffektivt sätt att lagra 32-bitars signerat heltal i Redis

  2. Använd resultat från mongodb i skalskript

  3. Installera MongoDB på Manjaro

  4. Django + Heroku + MongoDB Atlas (Djongo) =Databasfel utan undantag