J'ai fait un mod très mineur à la GqlQuery pour récupérer seulement les enregistrements spécifiés en utilisant le mot-clé 'where'. La sortie, cependant, affiche toutes les entrées du livre d'or db! (j'ai besoin de filtrer les données par l'auteur)Demande de guestbook
Code Guestbook5_datastore:
#greetings = db.GqlQuery("SELECT * FROM Greeting ORDER BY date DESC LIMIT 10")
greetings = db.GqlQuery("SELECT * FROM Greeting where greeting.author='mike'")
Code index.html:
{% for greeting in greetings %}
{% if greeting.author %}
<b>{{ greeting.author.nickname }}</b> wrote:
{% else %}
An Anonymous person wrote:
{% endif %}
<blockquote>{{ greeting.content|escape }}</blockquote>
{% endfor %}