Opened 8 years ago

Last modified 8 years ago

#26973 closed Bug

i18n template tag loading error when setting 'show_indexes' to True — at Initial Version

Reported by: MikiSoft Owned by: nobody
Component: Core (Other) Version: 1.9
Severity: Normal Keywords:
Cc: Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

This is a bug related to the django.views.static.serve and it's reproduced very easily.
First, create a new Django project and add these constants in settings.py:

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static/')

Then, in urls.py add this code:

from django.conf import settings
from django.views.static import serve
if settings.DEBUG:
    urlpatterns += url(r'^'+settings.STATIC_URL[1:]+'(?P<path>.*)$', serve, {'document_root': settings.STATIC_ROOT, 'show_indexes': True})]

Then create static folder in the project root make a directory and pu some file(s) in it.
The last step will be to start the server and to go to that directory (e.g. http://127.0.0.1/static), where response should be a directory listing of that folder, but you'll see this odd error:
'i18n' is not a registered tag library.

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top