Как отменить URL-адрес корма Django?
-
25-09-2019 - |
Вопрос
Я искал часы, чтобы попробовать и понять это, и кажется, что никто никогда не ставил пример онлайн - я только что создал объект 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" %}
в вашем шаблоне.