Vous n'êtes pas identifié(e).
Bonjour à tous.
J'ai passé une formation Django il y a de ca 2/3 mois et je cherche à me remettre un peu dessus en développant ma première APP.
Voici les infos importantes :
Nom du projet : Portail
Nom de l'appli : takeoff
Voici mon arborescence dossier :
2015-08-07 4096 ./
2015-08-12 4096 ./portail
2015-08-12 4096 ./portail/static
2015-08-10 1057 ./portail/static/pji_PJ.css
2015-08-10 329 ./portail/static/menu.css
2015-08-10 11204 ./portail/static/pji.css
2015-08-07 36864 ./portail/db.sqlite3
2015-08-13 4096 ./portail/takeoff
2015-08-07 57 ./portail/takeoff/models.py
2015-08-07 136 ./portail/takeoff/__init__.pyc
2015-08-10 4096 ./portail/takeoff/static
2015-08-10 1057 ./portail/takeoff/static/pji_PJ.css
2015-08-10 329 ./portail/takeoff/static/menu.css
2015-08-10 11204 ./portail/takeoff/static/pji.css
2015-08-07 60 ./portail/takeoff/tests.py
2015-08-07 63 ./portail/takeoff/admin.py
2015-08-13 792 ./portail/takeoff/views.pyc
2015-08-07 4096 ./portail/takeoff/migrations
2015-08-07 147 ./portail/takeoff/migrations/__init__.pyc
2015-08-07 0 ./portail/takeoff/migrations/__init__.py
2015-08-12 265 ./portail/takeoff/context_processors.py
2015-08-07 193 ./portail/takeoff/admin.pyc
2015-08-13 436 ./portail/takeoff/views.py
2015-08-07 0 ./portail/takeoff/__init__.py
2015-08-07 190 ./portail/takeoff/models.pyc
2015-08-13 4096 ./portail/templates
2015-08-12 571 ./portail/templates/index.html
2015-08-07 250 ./portail/manage.py
2015-08-13 4096 ./portail/portail
2015-08-07 136 ./portail/portail/__init__.pyc
2015-08-07 593 ./portail/portail/wsgi.pyc
2015-08-13 2828 ./portail/portail/settings.py
2015-08-07 391 ./portail/portail/wsgi.py
2015-08-07 1085 ./portail/portail/urls.pyc
2015-08-13 2993 ./portail/portail/settings.pyc
2015-08-07 838 ./portail/portail/urls.py
2015-08-07 0 ./portail/portail/__init__.py
# Settings.py :
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, '/home/django/project/portail/templates'),
'/home/django/project/portail/templates',],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
# Views.py
# Create your views here.
from django.http import HttpResponse
import bigsuds
def takeoff(request):
lst_virt = []
bt = bigsuds.BIGIP(hostname = 'localhost.localdomain', username = 'myuser', password = 'mypass')
for virt in bt.LocalLB.Pool.get_list():
lst_virt.append(virt)
return render('index.html',{'lst_virt': lst_virt})
#Index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[url]http://www.w3.org/TR/html4/loose.dtd[/url]">
<link rel="stylesheet" href="{{ STATIC_URL }}pji.css" />
<html>
<head>
<title>My First HTML Page</title>
</head>
<body>
<div>
{% for vir in lst_virt %}
{{ vir }}
{% endfor %}
</div>
<center class=txtinscr> My text goes here.</center>
My text goes here
</body>
</html>
Selon mon diagnostic, ma vue est bien exécutée.
En revanche, je tombe toujours sur l'erreur suivante :
TemplateDoesNotExist at /takeoff/
J'ai déplacé un peu partout mon repertoire "templates" mais rien n'y fait.
Avez vous une idée ?
Merci d'avance
Hors ligne
Bonjour,
Je t'engage à rechercher l'API de render dans la documentation.
Hors ligne