You don't want to pass an absolute path to render_to_response. You
want to pass a relative path. Right now you're passing '/home/prvr/
Desktop/djcode/mysite/books/search_form.html'. You want something
along the lines of "books/search_form.html".

Then in your settings.py file, be sure to add  '/home/prvr/Desktop/
djcode/mysite/' as one of the TEMPLATE_DIRS entries.

Hope that helps,

Silvio

On Mar 3, 8:00 pm, Vijay <prvreddy2...@gmail.com> wrote:
> Hi All,
>         I am new to django.I am practicing Django using the book "The
> Definitive Guide to Django" by Jacob and Adrian.I have installed
> Django on Ubuntu.I tried to process HTML form as directed in that
> book,then i am getting the following error.Please suggest me a
> solution for this.
>
> Environmen:
>
> Request Method: GET
> Request URL:http://127.0.0.1:8000/search-form/
> Django Version: 1.2.4
> Python Version: 2.6.4
> Installed Applications:
> ['django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.sessions',
>  'django.contrib.sites',
>  'django.contrib.messages',
>  'mysite.books']
> 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:
> Using loader django.template.loaders.app_directories.Loader:
>
> Traceback:
> File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/
> base.py" in get_response
>  100.                     response = callback(request,
> *callback_args, **callback_kwargs)
> File "/home/prvr/Desktop/djcode/mysite/../mysite/books/views.py" in
> search_form
>  4.     return render_to_response('/home/prvr/Desktop/djcode/mysite/
> books/search_form.html')
> File "/usr/local/lib/python2.6/dist-packages/django/shortcuts/
> __init__.py" in render_to_response
>  20.     return HttpResponse(loader.render_to_string(*args,
> **kwargs), **httpresponse_kwargs)
> File "/usr/local/lib/python2.6/dist-packages/django/template/
> loader.py" in render_to_string
>  181.         t = get_template(template_name)

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to