Bonjour a tous, j'ai crée un fichier template que j'ai nommé template_base.html:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<title>{{ title }}</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<link rel="stylesheet" href="css/css_global.css" type="text/css" media="screen" charset="utf-8" />
</head>
	<body>
		<div id="globalContent">
 
		      {% block toto %} {% endblock %}
 
                 </div>		
 
 
	</body>
</html>

Que je voudrais apler sur une autre page qui ce nomme test.html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
{% extends "template_base.html" %}
 
{% block toto %} coucou toto {% endblock %}
Mais sa ne fonctionne pas je reçois un message d'erreur et je vois pas d'où sa pourrai venir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
TemplateSyntaxError at /imagin/page-album
 
Caught TemplateDoesNotExist while rendering: template_base.html
 
Request Method: 	GET
Request URL: 	http://127.0.0.1:8000/page/test
Django Version: 	1.2.1
Exception Type: 	TemplateSyntaxError
Exception Value: 	
 
Caught TemplateDoesNotExist while rendering: template_base.html
 
Exception Location: 	C:\Python26\lib\site-packages\django\template\loader.py in find_template, line 138
Python Executable: 	C:\Python26\python.exe
Python Version: 	2.6.5

Merci d'avance !!!