приведение целых чисел к str в Jinja2

Я хочу передать целое число, которое передается в шаблон через URL-адрес, но он говорит, что strфункция не определена.

Как это обойти?

Вот мой код:

{% extends "base.html" %}

{% block content %}

    {% for post in posts %}
    {% set year = post.date.year %}
    {% set month = post.date.month %}
    {% set day = post.date.day %}
    {% set p = str(year) + '/' + str(month) + '/' + str(day) + '/' + post.slug %}
    <h3>
        <a href="{{ url_for('get_post', ID=p) }}">
            {{ post.title }}
        </a>
    </h3>

        <p>{{ post.content }}</p>
    {% else: %}
            There's nothing here, move along.
    {% endfor %}

{% endblock %}
29
задан Mahmoud Hossam 24 March 2012 в 23:23
поделиться