On Wed, Feb 1, 2012 at 10:00 AM, yati sagade <yati.sag...@gmail.com> wrote:

> I've never run in to a TemplateError for anything other than what I
> pointed out - maybe in the settings module it is ".../templates" and the
> name of the directory is "template" (note the 's' in the end) or the other
> way round. Anyway, check for any misspelling in the template name itself -
> or whether the template 'search_results.html' is directly under the
> template directory and not under any subdirectory therein.
>
> If you could post the entire debug info (Also the one at the far bottom of
> the error page), it might be helpful for us.
>
>
> On Wed, Feb 1, 2012 at 8:22 PM, TANYA <tani...@gmail.com> wrote:
>
>> yes, the path is already there. Maybe the problem is either in views.py
>> or url.py file if changed it gives different error, but i dont know what to
>> look for in those two files.
>>
>>
>> On Wed, Feb 1, 2012 at 2:40 PM, yati sagade <yati.sag...@gmail.com>wrote:
>>
>>> in settings.py, in the TEMPLATE_DIRS setting, add the absolute path to
>>> your templates directory - something like "/path/to/project/dir/template".
>>> This MUST be an absolute path. And if your modifying this setting for the
>>> first time, be sure to leave a comma (,) in the end of that path (Sorry if
>>> you knew that already :))
>>>
>>>
>>> On Wed, Feb 1, 2012 at 7:59 PM, TANYA <tani...@gmail.com> wrote:
>>>
>>>> the installed apps has     'mysite.books', in the path and the html
>>>> files are in a directory under mysite project directory. Is that correct?
>>>>
>>>>
>>>>
>>>> On Wed, Feb 1, 2012 at 12:06 PM, Ankit Rai <i.ankit....@gmail.com>wrote:
>>>>
>>>>> Please check your template path in settings.py.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Feb 1, 2012 at 5:29 PM, TANYA <tani...@gmail.com> wrote:
>>>>>
>>>>>> In views.py, when I add this code gives template error.
>>>>>>
>>>>>> def search(request):
>>>>>>     error = False
>>>>>>     if 'q' in request.GET:
>>>>>>         q = request.GET['q']
>>>>>>         if not q:
>>>>>>             error = True
>>>>>>         else:
>>>>>>             books = Book.objects.filter(title__icontains=q)
>>>>>>             return render_to_response('search_results.html',
>>>>>>                 {'books': books, 'query': q})
>>>>>>     return render_to_response('search_form.html',
>>>>>>         {'error': error})
>>>>>>
>>>>>> I have created search_form.html and search.html and put it in
>>>>>> "template" directory but get this error ,
>>>>>>
>>>>>> TemplateDoesNotExist at /search/
>>>>>>
>>>>>> search_form.html
>>>>>>
>>>>>>  Request Method: GET  Request URL: http://127.0.0.1:8000/search/  Django
>>>>>> Version: 1.3.1  Exception Type: TemplateDoesNotExist  Exception
>>>>>> Value:
>>>>>>
>>>>>> search_form.html
>>>>>>
>>>>>>  Exception Location: 
>>>>>> /usr/local/lib/python2.6/dist-packages/django/template/loader.py
>>>>>> in find_template, line 138  Python Executable: /usr/bin/python
>>>>>> --
>>>>>> TANYA
>>>>>>
>>>>>> --
>>>>>> 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.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Ankit Rai*
>>>>>
>>>>> *
>>>>> *
>>>>>
>>>>> --
>>>>> 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.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> TANYA
>>>>
>>>> --
>>>> 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.
>>>>
>>>
>>>
>>>
>>> --
>>> Yati Sagade <http://twitter.com/yati_itay>
>>>
>>> (@yati_itay <http://twitter.com/yati_itay>)
>>>
>>>
>>>  --
>>> 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.
>>>
>>
>>
>>
>> --
>> TANYA
>>
>> --
>> 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.
>>
>
>
>
> --
> Yati Sagade <http://twitter.com/yati_itay>
>
> (@yati_itay <http://twitter.com/yati_itay>)
>
>
>  --
> 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.
>

I don't think you  have your settings set properly

Copy and post this part of your settings file:

TEMPLATE_DIRS = (
    # Put strings here, like "/home/html/django_templates" or
"C:/www/django/templates".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
    os.path.join(PROJECT_PATH, 'templates'),
)

This message looks suspicious:

TemplateDoesNotExist at /search/

search_form.html


It looks like you might have something like "/home/search" in your settings
file.  If your templates are in /home/search/templates then you need to
have a settings file like that
-- 
Joel Goldstick

-- 
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