Try:
'C:\Python27\my_Djando_projects\mysite\My_Templates\polls\index.html'
'C:\Python27\my_Djando_projects\mysite\My_Templates\polls\'
'C:\Python27\my_Djando_projects\mysite\My_Templates\'

Or:
abspath = lambda *p: os.path.abspath(os.path.join(*p))
PROJECT_ROOT = abspath(os.path.dirname(__file__))
(...)
TEMPLATE_DIRS = (abspath(PROJECT_ROOT, "My_Templates"),)




2012/2/29 Sami Balbaky <sami.balb...@gmail.com>

> Hi Anoop,
>
> Thank you for the kind reply, I've tried that already. Here are the 3
> variations that I've attempted so far within settings.py in TEMPLATE_DIRS:
>
> 'C:/Python27/my_Djando_projects/mysite/My_Templates/polls/index.html'
> 'C:/Python27/my_Djando_projects/mysite/My_Templates/polls/'
> 'C:/Python27/my_Djando_projects/mysite/My_Templates/'
>
>
> They all yield the same error unfortunately. I'm coding this on a Windows
> Vista system, fyi.
>
> Best,
>
> SB
>
>
> On Wed, Feb 29, 2012 at 11:48 AM, Anoop Thomas Mathew <atm...@gmail.com>wrote:
>
>> You have to give template directories, not template names in the
>> settings.py.
>> Thanks,
>> Anoop
>> atm
>> ___
>> Life is short, Live it hard.
>>
>>
>>
>>
>>
>> On 1 March 2012 01:16, Django_for_SB <sami.balb...@gmail.com> wrote:
>>
>>> Hello All,
>>>
>>> I'm going through the tutorial on djangoproject.com, and can't seem to
>>> hurdle over this section that reads "Write views that actually do
>>> something"
>>>
>>> Here's the code I have so far, which is directly copied from the
>>> tutorial or prescribed by the tutorial:
>>>
>>> views.py:
>>> "from django.template import Context, loader
>>> from polls.models import Poll
>>> from django.http import HttpResponse
>>>
>>> def index(request):
>>>    latest_poll_list = Poll.objects.all().order_by('-pub_date')[:5]
>>>    t = loader.get_template('polls/index.html')
>>>    c = Context({
>>>        'latest_poll_list': latest_poll_list,
>>>    })
>>>    return HttpResponse(t.render(c))"
>>>
>>>
>>>
>>> settings.py:
>>> "...
>>> 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.
>>>    'C:/Python27/my_Djando_projects/mysite/My_Templates/admin/
>>> base_site.html'
>>>    'C:/Python27/my_Djando_projects/mysite/My_Templates/admin/
>>> index.html'
>>>    'C:/Python27/my_Djando_projects/mysite/My_Templates/polls/
>>> index.html'
>>> )
>>> ..."
>>>
>>>
>>> index.html:
>>> "{% if latest_poll_list %}
>>>    <ul>
>>>    {% for poll in latest_poll_list %}
>>>        <li><a href="/polls/{{ poll.id }}/">{{ poll.question }}</a></
>>> li>
>>>    {% endfor %}
>>>    </ul>
>>> {% else %}
>>>    <p>No polls are available.</p>
>>> {% endif %}
>>> "
>>>
>>>
>>>
>>>
>>> I keep getting the same error, which reads:
>>>
>>>
>>> TemplateDoesNotExist at /polls/
>>>
>>> polls/index.html
>>>
>>> Request Method:         GET
>>> Request URL:            http://localhost:8000/polls/
>>> Django Version:                 1.3.1
>>> Exception Type:         TemplateDoesNotExist
>>> Exception Value:
>>>
>>> polls/index.html
>>>
>>> Exception Location:     C:\Python27\lib\site-packages\django\template
>>> \loader.py in find_template, line 138
>>> Python Executable:      C:\Python27\python.exe
>>> Python Version:         2.7.2
>>> Python Path:
>>>
>>> ['C:\\Python27\\my_Djando_projects\\mysite',
>>>  'C:\\Windows\\system32\\python27.zip',
>>>  'C:\\Python27\\DLLs',
>>>  'C:\\Python27\\lib',
>>>  'C:\\Python27\\lib\\plat-win',
>>>  'C:\\Python27\\lib\\lib-tk',
>>>  'C:\\Python27',
>>>  'C:\\Python27\\lib\\site-packages']
>>>
>>> Server time:    Wed, 29 Feb 2012 11:32:54 -0800
>>> Template-loader postmortem
>>>
>>> Django tried loading these templates, in this order:
>>>
>>> Using loader django.template.loaders.filesystem.Loader:
>>> c:\python27\my_djando_projects\mysite\my_templates\admin
>>> \base_site.html
>>> c:\python27\my_djando_projects\mysite\my_templates\admin\index.html
>>> c:\python27\my_djando_projects\mysite\my_templates\polls\index.html
>>> \polls\index.html (File does not exist)
>>> Using loader django.template.loaders.app_directories.Loader:
>>> c:\python27\lib\site-packages\django\contrib\admin\templates\polls
>>> \index.html (File does not exist)
>>>
>>>
>>>
>>>
>>> What on earth am I doing wrong here? I've so many different variations
>>> of my settings.py, views.py, and index.html. Any help would be much
>>> appreciated.
>>>
>>>
>>> Thanks,
>>>
>>> SB
>>>
>>> --
>>> 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.
>>>
>>>
>>  --
>> 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.
>>
>
>
>
> --
> Sami Balbaky
> System Engineer - Ultrawave Labs
>
>
>  --
> 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.
>

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