Bonjour,
Je suis entrain d'apprendre le framwork django pour développer des site web. Au chapitre sur les templates, j'ai bloqué sur un exemple :
Notre vue:
1 2 3 4 5
|
def addition(request, nombre1, nombre2):
total = int(nombre1) + int(nombre2)
# Retourne nombre1, nombre2 et la somme des deux au tpl
return render(request, 'blog/addition.html', locals()) |
Notre url:
url(r'^addition/(?P<nombre1>\d+)/(?P<nombre2>\d+)/$', views.addition)
Notre fichier addition.html:
1 2
| <h1>Ma super calculatrice</h1>
<p>{{ nombre1 }} + {{ nombre2 }}, ça fait <strong>{{ total }}</strong> !<br /> |
J'ai la hiérarchie suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| crepes_bretonnes/
blog/
__init__.py
admin.py
migrations/
__init__.py
models.py
templates/
blog/
addition.html
tests.py
views.py
crepes_bretonnes/
__init__.py
settings.py
urls.py
wsgi.py
templates/
db.sqlite3
manage.py |
Message d'erreur:
TemplateDoesNotExist at /blog/addition/5/3/
Merci d'avance.
Partager