Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 14, 2011 00:26:30

solyony
От:
Зарегистрирован: 2010-12-01
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с использованием pagination...

TEMPLATE_CONTEXT_PROCESSORS =(
"django.core.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.request")

MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'pagination.middleware.PaginationMiddleware',
)

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.admin',
'node',
'tagging',
'pagination',
)
{% load pagination_tags %}  <!DOCTYPE HTML PUBLIC >

<html>
<head>
<title>Title</title>
</head>
<body>

{% autopaginate nodes 2 %}
{% for node in nodes %}
<br>
<br>

<h3>{{ node.title }}</h3>
<p>{{ node.body }}</p>

{% endfor %}
{% paginate %}

</body>
</html>
Выдает ошибку при попытке загрузить:
Caught TemplateDoesNotExist while rendering: pagination/pagination.html

Если удалить строчку {% paginate %} то работает, но выводит только первую страницу.
Подскажите пожалуйста, что это может быть, я просто только сел за Django…



Офлайн

#2 Фев. 14, 2011 01:26:07

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблема с использованием pagination...

Покажите свою настройку TEMPLATE_LOADERS



Офлайн

#3 Фев. 14, 2011 01:28:41

solyony
От:
Зарегистрирован: 2010-12-01
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с использованием pagination...

TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
вот они.



Офлайн

#4 Фев. 14, 2011 01:31:48

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблема с использованием pagination...

Странно. В такой конфигурации должно работать.



Офлайн

#5 Фев. 14, 2011 01:40:30

solyony
От:
Зарегистрирован: 2010-12-01
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с использованием pagination...

оно выдоет ошибку в коде

In template g:\kny\python\django\blog\templates\main.html, error at line 18
Caught TemplateDoesNotExist while rendering: pagination/pagination.html
8
9 {% autopaginate nodes 2 %}
10 {% for node in nodes %}
11 <br>
12 <br>
13
14 <h3>{{ node.title }}</h3>
15 <p>{{ node.body }}</p>
16
17 {% endfor %}
!!18 {% paginate %}
19
20 </body>
21 </html>
в 18 строке
оно просто сломало все мои планы..



Офлайн

#6 Фев. 18, 2011 15:17:45

bulya911
От:
Зарегистрирован: 2010-08-26
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с использованием pagination...

context_instance=RequestContext(request) в views.py, в return есть?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version