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.