Получение двух строк в переменной из URL-адреса в Django

У меня проблемы с отправкой более одной переменной в представление.

мой urls.py выглядит следующим образом:

urlpatterns = patterns('',
    url(r'^rss/(?P<anything>[^/]+)/$', 'rss.rssama.views.makerss', name='anything'),
    url(r'^$', 'rss.rssama.views.home'),    
)

views.py

def maakrss(request, anything):

Итак, теперь он берет с www.mydomain.com / rss / [something] / и отправляет "что угодно" моему представлению. Однако я также хочу, чтобы он отправлял другую строку в views.py, например:

www.mydomain.com/rss/ [anynumber] / [anystring ] /

Я пробовал это, но это не сработало:

url(r'^rss/(?P<anynumber>[^/]+)/(?P<anystring>[^/]+)/$', 'rss.rssama.views.makerss', name='anynumber', name2='anystring'),

Но это не работает, это дает такую ​​ошибку: повторяется аргумент ключевого слова (urls.py, строка 17)

Итак, мой вопрос: как можно Я заставляю выдавать две строки из URL?

9
задан Javaaaa 28 May 2011 в 21:47
поделиться