Как вывести теги во Flask/GAE?

Я новичок во всем этом и пытаюсь понять, как сделать простую запись в блоге с тегами. Вот соответствующие части:

Модель:

class Post(db.Model):
    title = db.StringProperty(required = True)
    content = db.TextProperty(required = True)
    when = db.DateTimeProperty(auto_now_add = True)
    author = db.UserProperty(required = True)
    tags = db.ListProperty(db.Category)

WTForm:

class PostForm(wtf.Form):
    title = wtf.TextField('Title', validators=[validators.Required()])
    content = wtf.TextAreaField('Content', validators=[validators.Required()])
    tags = wtf.TextField('Tags', validators=[validators.Required()])

Шаблон:

{% block content %}
<ul>
    <h1 id="">List of Posts</h1>
    {% for post in posts %}
    <li>
        {{ post.title } By {{ post.author.nickname() }})<br />
        {{ post.content }}<br />
       Author {{ post.author }}  <br />
      Tags {{ post.tags}}  <br />            
    </li>
    {% endfor %}
</ul>
{% endblock %}

Проблема в том, что независимо от того, что я ввожу в поле tags, шаблон выводит пустой список (т.е. '[]') вместо тегов. Буду благодарен за подсказки, как это исправить.

5
задан qliq 6 December 2011 в 18:46
поделиться