2011-01-08 13 views
1

Django-pagination을 사용하는 Django-notification이라는 앱을 설치했습니다. 그러나 Django_pagination 템플릿 태그를 찾을 수 없습니다!어떻게이 장고 오류가 발생합니까?

Exception Type: TemplateSyntaxError at /notifications 
Exception Value: 'pagination_tags' is not a valid tag library: Template library pagination_tags not found, tried django.templatetags.pagination_tags,django.contrib.admin.templatetags.pagination_tags,django.contrib.humanize.templatetags.pagination_tags,pinax.templatetags.templatetags.pagination_tags 

왜? 이미 장고 - 페이지 매김을 설치했습니다. 내 사이트 패키지에 있습니다 : django_pagination-1.0.7-py2.6.egg

다음으로 INSTALLED_APPS에 "페이지 매김"을 넣습니다.

내 views.py에서 페이지 매김을 괴롭혔다. 나는 그것이 차이를 만들지는 모르지만.

답변

1

템플릿에 {% load pagination_tags %}을 입력 했습니까? django's documentation에서

:

일할 수있는 {% 부하 %} 태그 위해 INSTALLED_APPS에 있어야 사용자 정의 태그를 포함하는 응용 프로그램. 이것은 보안 기능입니다. 은 템플릿 라이브러리의 파이썬 코드를 단일 호스트 머신에 호스트 할 수 있습니다. 모든 장고 설치에 대해 개까지의 액세스를 허용하지 않습니다.

templatetags 패키지에 넣는 모듈 수에는 제한이 없습니다. {% load %} 문은 주어진 Python 모듈 이름에 대해 태그/필터를로드하며 앱 이름은로드하지 않습니다.

은 ... 모듈이 template.Library 인스턴스 인 모듈 수준 라는 변수 레지스터를 포함해야 유효한 태그 라이브러리 되려면