2012-06-04 1 views
-2

я пытаюсь отправить данные с родовым видом из моего приложенияДжанго общих видов - отправка данных в шаблонах проектов

urlpatterns = patterns('', 
    (r'*', ListView.as_view(
     queryset=Post.objects.all().order_by("-created")[:2], 
    template_name="/mysite/templates/index.html" 
    )), 
) 

однако, данные не могут быть отправлены я с/р этот запрос и результат возвращаются. Чего не хватает?

в MySITE/шаблоны/index.html

{% for post in object_list %} 
    {{ post.title }} 
    {% endfor %} 

печатает ничего

+0

Какая у вас ошибка? – dbf

+0

нет ошибок. Я думаю, что данные не идут в mysite/templates/index.html. Я пытаюсь отправить данные из приложения app приложения blog.py – user1407540

+0

Вы добавили приложение в INSTALLED_APPS? Существуют ли объекты Post? –

ответ

2

Вы не предоставляют достаточно информации. r'*' не является допустимым регулярным выражением - * нужно что-то действовать, и Django сообщит об этом, если вы попытаетесь использовать его в URLconf. Вам нужно показать, как вы включаете этот url в свой основной urls.py.

+0

urlpatterns = patterns ('', url (r '^', ListView.as_view ( queryset = Post.objects.all(). order_by ("- created") [: 2], \t template_name = "/ mysite/templates/index.html" )), ) Я отредактировал вот так и url (r "^ blog /", include ('blog .urls ')), в urls.py основного проекта – user1407540

+0

Итак, что теперь происходит, когда вы просматриваете '/ blog'? –

+0

/mysite/templates/index.html, blog/post_list.html шаблон не существует, но как я могу перейти на blog/post_list.html на templates/index.html – user1407540