Erreur de construction avec les variables et url_for dans Flask

Ont trouvé une ou deux personnes sur les interwebs avec des problèmes similaires, mais je n'ai pas vu une solution de posté n'importe où. J'obtiens une erreur de génération de code/modèle ci-dessous, mais ne peuvent pas trouver où est le problème et pourquoi il se passe. Il semble que le modèle ne reconnaît pas la fonction, mais ne savent pas pourquoi cela serait produit. Toute aide serait grandement appréciée - ont été marteler ma contre le clavier pour deux nuits maintenant.

Fonction:

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

...

Modèle Extrait:

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

Journal des erreurs:
https://gist.github.com/1684250

EDIT: souhaitait Aussi que c'est la non-reconnaissance de la variable "proj" lors de la construction de l'URL, donc c'est juste l'ajout de la valeur d'un paramètre. Voici un exemple:
//monprojet/viewproj?projname=ce+

Dernières lignes:

[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/

source d'informationauteur Rob