Django: когда я пытаюсь получить доступ к localhost, отображается пустой список объектов - PullRequest
0 голосов
/ 24 августа 2011

Пожалуйста, помогите мне.Когда я пытаюсь получить доступ к http://127.0.0.1:8000/myblog/, он отображает пустой список объектов.

Вот мой файл шаблона.

{% extends "base_entries.html" %}
{% block title %}{{block.super}} | Latest entries{% endblock %}
{% block content %}
{% for entry in object_list %}
<h2>{{entry.title}}</h2>
<p>Published on {{entry.pub_date|date:"F j, Y"}}</p>
{% if entry.excerpt_html %}
{{entry.excerpt|safe}}
{% else %}
 {{entry.body_html|truncatewords_html:"50"|safe}}
{% endif %}
<p><a href="{{entry.get_absolute_url}}">Read Full entry</a></p>
{% endfor %}

{% endblock %}

Это мой entries.py URL.Я включил в основной urls.py

`from django.conf.urls.defaults import *
 from myblog.models import Entry

 entry_info_dict = {
    'queryset': Entry.objects.all(),
    'date_field': 'pub_date',
 }
 urlpatterns = patterns('django.views.generic.date_based',
     (r'^$',
     'archive_index',entry_info_dict,
     'blog_entry_archive_index'),

 )`

1 Ответ

1 голос
/ 24 августа 2011

В archive_index универсальном представлении имя переменной шаблона по умолчанию: latest, а не object_list.

archive_index документация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...