使用url_for时出现Flask错误

时间:2014-05-20 19:14:42

标签: python flask

编辑:很抱歉打扰你,我已经弄明白了。

我正在创建一个模板,我有一个模板完成的最后计算列表。我想要的是为每个计算的记录创建按钮以下载结果。

我的模板如下所示:

 <!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" type=text/css href= '../asserts/stylesheet.css'>
    <meta charset="utf-8"/>
    <!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <title>Project Firefox</title>
  </head>
  <body>
    <div class="container">This will be content of my site</div>
    <form action="upload" method="post" enctype="multipart/form-data">
      <input type="file" name="file">
      <input type="submit" value="Upload">
    </form>
    <ul class='calcs'>
    {% for calc in calcs %}
      {% if calc.calculated %}
        <li><b>Calculation {{ calc.id }} </b>{{ calc.date }} {{ calc.time }} <button><a href= "{{ url_for('outputs', filename=calc.output_file) }}">Download</a></button> </li>
      {% else %}
        <li><b>Calculation {{ calc.id }} </b>{{ calc.date }} {{ calc.time }} calculations still in progress</li>
      {% endif %}
    {% else %}
      <li>There have been no calculations so far.</li>
    {% endfor %}
    </ul>
  </body>
</html>

我得到的是这样的错误:BuildError: ('outputs', {'filename': u'topologia_wynik2.top'}, None)

我该如何解决这个问题? output_file格式是文本。

0 个答案:

没有答案