Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 5, 2009 15:33:57

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Реализация УРЛов

Зравствуйте!
Есть УРЛ вида: http://www.climat.com/tovar1.html, http://www.climat.com/tovar2.html где tovar2 - это название объекта tovar, а цифра - его id. Нужно сделать выборку в БД по товарах. Задача ещё усложняется тем, что вместо /tovar1.html может быть может быть статья, или каталог. Товаров будет очень много, как и статей и прочей информации.
Как это можно организовать?
Спасибо!

Офлайн

#2 Ноя. 5, 2009 17:03:20

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Реализация УРЛов

helm2004
Как это можно организовать?
urlpatterns = patterns('',
# ...
url(r'tovar(\d+).html', views.some_view)
# ...
)



Офлайн

#3 Ноя. 5, 2009 17:49:04

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Реализация УРЛов

Daevaorn не то, tovar2 - это название объекта tovar, а цифра - его id, т.е. tovar.name=“tovar”, tovar.id=2, а может быть novyy_super_puper_site45, где articles.name = “novyy_super_puper_site” и articles.id=45

Офлайн

#4 Ноя. 5, 2009 18:21:55

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Реализация УРЛов

urlpatterns = patterns('',
# ...
url(r'(?P<tovar>\w+)(\d+).html', views.some_view)
# ...
)

Офлайн

#5 Ноя. 6, 2009 08:56:57

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Реализация УРЛов

Ferroman - Спасибо, то шо доктор прописал!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version