Tuesday, September 10, 2013

Re: Advanced Tutorial (how to write reusable app), last step does not work

Hi Cate,

I had the same issue while following the tutorial:
    https://docs.djangoproject.com/en/1.5/intro/reusable-apps/

A friend of mine explained that it was coming from the packaging. Using setuptools/distribute creates 'eggs'.

If you did not solve the issue yet, you can try to add the code below in settings.py:

TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.app_directories.Loader',
    'django.template.loaders.eggs.Loader',
)

The third line helped me.

I am looking at the different ways to package an app, and will try 'distutils' to see if it works without using TEMPLATE_LOADERS.

I hope this helps,

Yves

On Friday, July 26, 2013 5:20:26 PM UTC-7, Cate Liu wrote:

I am a new newbie to Django.  Great tutorial BTW.  I followed it to the T and 99.9% worked.
Except the last step in the Advanced tutorial, the step 3 in 'Using your own package'.
I could see http://127.0.0.1:8000/admin/ and create polls without any problem.
But http://127.0.0.1:8000/polls/ would give me the following error.

I see there are two problems.
1. /Users/nnn/django_exercises/mysite/templates/polls/index.html is the wrong location, it should be $$/django_polls/polls/templates/polls/index.html.
2. What is 
polls/poll_list.html?  Nowhere in the tutorial ever created this file, no?

Thanks for any advice.


----------------------------------------------------------------------------------------------------------

TemplateDoesNotExist at /polls/

polls/index.html, polls/poll_list.html
Request Method: GET
Request URL: http://127.0.0.1:8000/polls/
Django Version: 1.5.1
Exception Type: TemplateDoesNotExist
Exception Value:
polls/index.html, polls/poll_list.html
Exception Location: /Library/Python/2.7/site-packages/django/template/loader.py in select_template, line 194
Python Executable: /usr/bin/python
Python Version: 2.7.2
Python Path:
['/Users/nnn/django_exercises/mysite',   '/Users/nnn/py_pkg/lib/python/django_polls-0.1-py2.7.egg',   '/Users/nnn/py_pkg/lib/python',   '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',   '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',   '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',   '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',   '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',   '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',   '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',   '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',   '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',   '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',   '/Library/Python/2.7/site-packages']
Server time: Fri, 26 Jul 2013 16:59:14 -0700


Template-loader postmortem

Django tried loading these templates, in this order:

  • Using loader django.template.loaders.filesystem.Loader:
    • /Users/nnn/django_exercises/mysite/templates/polls/index.html, polls/poll_list.html (File does not exist)
  • Using loader django.template.loaders.app_directories.Loader:
    • /Library/Python/2.7/site-packages/django/contrib/auth/templates/polls/index.html, polls/poll_list.html (File does not exist)
    • /Library/Python/2.7/site-packages/django/contrib/admin/templates/polls/index.html, polls/poll_list.html (File does not exist)

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate