rro de construção com variáveis e url_for no Fla

@Host encontrou uma ou duas pessoas nas interwebs com problemas semelhantes, mas não viu uma solução publicada em nenhum lugar. Estou recebendo um erro de compilação no código / modelo abaixo, mas não consigo descobrir onde está o problema ou por que está ocorrendo. Parece que o modelo não está reconhecendo a função, mas não sabe por que isso estaria ocorrendo. Qualquer ajuda seria muito apreciada - estou batendo no meu teclado há duas noites agora.

Função

@app.route('/viewproj/<proj>', methods=['GET','POST'])
def viewproj(proj):

...

recho do Modelo:

{% for project in projects %}
  <li>
<a href="{{ url_for('viewproj', proj=project.project_name) }}">
{{project.project_name}}</a></li>
{% else %}
No projects
{% endfor %}

Log de erro:https: //gist.github.com/168425

EDIT: Também queria incluir que não está reconhecendo a variável "proj" ao criar a URL, por isso é apenas acrescentar o valor como parâmetro. Aqui está um exemplo: // myproject / viewproj? Projname = what + up

Last poucas linhas:

[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128]   File "/srv/www/myproject.com/myproject/templates/layout.html", line 103, in top-level template code, referer: xx://myproject.com/
[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128]     {% block body %}{% endblock %}, referer: xx://myproject.com/
[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128]   File "/srv/www/myproject.com/myproject/templates/main.html", line 34, in block "body", referer: xx://myproject.com/
[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128]     <a href="{{ url_for('viewproj', proj=project.project_name) }}">, referer: xx://myproject.com/
[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128]   File "/usr/lib/python2.7/dist-packages/flask/helpers.py", line 195, in url_for, referer: xx://myproject.com/
[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128]     return ctx.url_adapter.build(endpoint, values, force_external=external), referer: xx://myproject.com/
[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128]   File "/usr/lib/pymodules/python2.7/werkzeug/routing.py", line 1409, in build, referer: xx://myproject.com/
[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128]     raise BuildError(endpoint, values, method), referer: xx://myproject.com/
[Wed Jan 25 09:47:34 2012] [error] [client 199.58.143.128] BuildError: ('viewproj', {'proj': '12th'}, None), referer: xx://myproject.com/

questionAnswers(14)

yourAnswerToTheQuestion