小编jk0*_*104的帖子

从Jinja模板调用Python函数

有没有办法在Jinja模板中调用Python函数?该函数将获取字符串years并将其转换为列表.

years = years.replace('[', '')
years = years.replace(']', '')
years = years.split(',')
Run Code Online (Sandbox Code Playgroud)

如何years在下面的模板中调用此功能?

{% extends "base.html" %}
{% import "_macros.html" as macros %}

{% block title %}Year Results{% endblock %}

{% block page_content %}
<div class="page-header">
    <h1>Year Search Results</h1>
</div>
<ul class=entries>
    {% for entry in entries %}
    <li><h3><a href="{{ url_for('main.grantinfo', applid=entry.appl_id) }}">{{ entry.appl_id }} : {{ entry.project_title }}</a></h3>
    <br>
    {% else %}
    <li><em>No entry here</em>
    {% endfor %}
</ul>

{% if pagination %}
<div class="pagination"> …
Run Code Online (Sandbox Code Playgroud)

python jinja2 flask

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

flask ×1

jinja2 ×1

python ×1