Вопрос

Я искал часы, чтобы попробовать и понять это, и кажется, что никто никогда не ставил пример онлайн - я только что создал объект View View View Django 1.2 RSS и прикрепил его к URL. Когда я посещаю URL, все отлично работает, поэтому я знаю, что моя реализация класса кормов в порядке.

Тайтча, я не могу понять, как ссылаться на URL в моем шаблоне. Я мог бы просто сложный код, но я бы предпочел использовать {% URL%}

Я пытался пройти полный путь так:

{% url app_name.lib.feeds.LatestPosts blog_name=name %}

И я ничего не получаю. Я искал, и кажется, что у всех есть решение, так очевидно, что это не стоит публиковать онлайн. Я просто слишком долго?

Вот актуальный узор URL:

from app.lib.feeds import LatestPosts

urlpatterns = patterns('app.blog.views',
    (r'^rss/(?P<blog_name>[A-Za-z0-9]+)/$', LatestPosts()),
    #snip...
)

Спасибо за вашу помощь.

Это было полезно?

Решение

Ты сможешь Назовите свой URL-шаблон, что требует использования url Функция помощника:

from django.conf.urls.defaults import url, patterns

urlpatterns = patterns('app.blog.views',
    url(r'^rss/(?P<blog_name>[A-Za-z0-9]+)/$', LatestPosts(), name='latest-posts'),
    #snip...
)

Тогда вы можете просто использовать {% url latest-posts blog_name="myblog" %} в вашем шаблоне.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top