Esta vez ando peleando con el template, luego de corregir los problemas con las vistas y con los modelos, ahora por alguna razón no logro hacer que consiga el template.
El traceback es este:
Código:
Se supone que debo poner en los settings.py en donde van a ir mis templates (la dirección y todo el cuento) y lo hice como recomendaban en el tutorial de maestrosdelweb, con esta línea de código: Environment: Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 1.4.1 Python Version: 2.7.3 Installed Applications: ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.admindocs', 'principal') Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware') Template Loader Error: Django tried loading these templates, in this order: Using loader django.template.loaders.filesystem.Loader: /home/nano/Code/recetario/recetario/plantillas/lista_recetas.html (File does not exist) Using loader django.template.loaders.app_directories.Loader: /home/nano/.virtualenvs/recetario/local/lib/python2.7/site-packages/django/contrib/auth/templates/lista_recetas.html (File does not exist) /home/nano/.virtualenvs/recetario/local/lib/python2.7/site-packages/django/contrib/admin/templates/lista_recetas.html (File does not exist) /home/nano/.virtualenvs/recetario/local/lib/python2.7/site-packages/django/contrib/admindocs/templates/lista_recetas.html (File does not exist) Traceback: File "/home/nano/.virtualenvs/recetario/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 111. response = callback(request, *callback_args, **callback_kwargs) File "/home/nano/Code/recetario/principal/views.py" in lista_recetas 7. return render_to_response('lista_recetas.html', {'lista': receta}) File "/home/nano/.virtualenvs/recetario/local/lib/python2.7/site-packages/django/shortcuts/__init__.py" in render_to_response 20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) File "/home/nano/.virtualenvs/recetario/local/lib/python2.7/site-packages/django/template/loader.py" in render_to_string 169. t = get_template(template_name) File "/home/nano/.virtualenvs/recetario/local/lib/python2.7/site-packages/django/template/loader.py" in get_template 145. template, origin = find_template(template_name) File "/home/nano/.virtualenvs/recetario/local/lib/python2.7/site-packages/django/template/loader.py" in find_template 138. raise TemplateDoesNotExist(name) Exception Type: TemplateDoesNotExist at / Exception Value: lista_recetas.html
Código Python:
Ver original
RUTA_PROYECTO=os.path.dirname(os.path.realpath(__file__))
Según, esto me evita tener que estar definiendo a cada rato toda clase de direcciones, pero al parecer no funciona demasiado.
Si necesitan que les deje los archivos de mi proyecto, solo me avisan y los monto en un paste.
Gracias de antemano por la ayuda.