Python ont une toString() équivalent, et puis-je convertir un db.Élément de modèle de Chaîne de caractères?

Je suis en train d'écrire une liste de choses à faire application pour m'aider à débuter avec Python. L'application est en cours d'exécution sur GAE et je suis stocker les éléments todo dans le Magasin de Données. Je veux afficher tous les éléments à eux, et à eux seuls. Le problème est que l'application affiche tous les éléments de tous les utilisateurs, afin que je puisse voir ce que vous écrivez, et vous voyez ce que j'écris. Je pensais que la coulée de ma todo.auteur objet d'un string et de voir si elle correspond au nom de l'utilisateur serait un bon début, mais je ne peux pas comprendre comment le faire.

C'est ce que j'ai dans mon main.py

... 
user = users.get_current_user()

if user:
    nickname = user.nickname()
    todos = Todo.all()
    template_values = {'nickname':nickname, 'todos':todos}
...

def post(self):

    todo = Todo()
    todo.author = users.get_current_user()
    todo.item = self.request.get("item")
    todo.completed = False

    todo.put()      
    self.redirect('/')

Dans mon index.html j'ai eu cette origine:

<input type="text" name="item" class="form-prop" placeholder="What needs to be done?" required/>
...
 <ul>
{% for todo in todos %}
  <input type="checkbox"> {{todo.item}} <hr />
{% endfor %}
</ul>

mais j'aimerais afficher seulement les objets de l'utilisateur qui les a créés. J'ai pensé à essayer de

{% for todo in todos %}
    {% ifequal todo.author nickname %}
  <input type="checkbox"> {{todo.item}} <hr />
    {% endifequal %}
{% endfor %}

en vain. La liste tourne à vide. J'ai supposé que c'est parce que todo.l'auteur n'est pas une chaîne. Puis-je lire la valeur comme une chaîne de caractères, ou puis-je convertir l'objet en String?

Merci!

Edit: Voici ma Todo classe

class Todo(db.Model):
author = db.UserProperty()
item = db.StringProperty()
completed = db.BooleanProperty()
date = db.DateTimeProperty(auto_now_add=True)

Volonté de changer mon auteur d'un StringProperty effet quelque chose de négatif? Peut-être que je peux renoncer casting tout à fait.

InformationsquelleAutor Amru E. | 2013-05-27