@blackbb

Как правильно записать в url.py?

Есть две функции. У обоих есть слаг поле, как сделать, чтобы они обе обрабатывались в url.py? Такой вариант как у меня сейчас обрабатывает только верхнюю строчку. Понимаю почему это происходит, но вот как сделать чтобы работали обе функции. Необходимо чтобы они были без url типа arenda/(?P[-\w]+)/$/.
url(r'^(?P<slug>[-\w]+)/$', Arenda.as_view()),
url(r'^(?P<slug>[-\w]+)/$', Sale.as_view()),
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 2
@deliro
Повесь на разные урлы.
url(r'^rent/(?P<slug>[-\w]+)/$', Arenda.as_view()),
url(r'^sale/(?P<slug>[-\w]+)/$', Sale.as_view()),
Ответ написан
никак
работает до первого нахождения. дальше не обрабатывается
если хотите обьединить две вьюхи - обьединяйте на уровне темлейта с передачей контекста
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы