Obtenir un message de balise de blocage non valide Invalid block tag on line 2: 'out'. Did you forget to register or load this tag?
mais je ne sais pas pourquoi. Voici ma configuration:
graphs.html
{% out %}
views.py
out = 'something to say'
template = loader.get_template('viz_proj/graphs.html')
context = {
'out' : out
}
return HttpResponse(template.render(context, request))
settings.py
INSTALLED_APPS = [
'Django.contrib.admin',
'Django.contrib.auth',
'Django.contrib.contenttypes',
'Django.contrib.sessions',
'Django.contrib.messages',
'Django.contrib.staticfiles',
'viz_proj'
]
projet hiérarchie
viz_proj
|
viz_proj----------------------------------------templates
| |
settings.py--views.py--urls.py graphs.html
Je pense que vous voulez essayer {{out}} au lieu de {% out%}.
La solution est {{out}}
et non {% out %}
. En effet, out
est une variable.
Référence: https://docs.djangoproject.com/fr/1.11/topics/templates/#the-Django-template-language