Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 26, 2010 23:37:08

Vetal_krot
От:
Зарегистрирован: 2010-10-26
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамичные urls

Здравствуйте.
Подскажите пожалуйста, есть ли у джанги возможность брать ссылку и цеплять на ох обработчики, не с файла urls.py, а из БД.
Делаю проект для создания небольших сайтов, все ссылки и статьи пользователей хранятся в БД, сейчас все это работает следующим образом:
пришел запрос на такую то страницу, если страницы нету в urls.py вместо выкида 404, запускается некая функция, которая смотрит на какой домен пришел запрос, после обращается к БД и ищет данные для этого домена, потом анализирует запрашиваемую ссылку и в дальнейшем повторяет urls.py.
Хотелось узнать может у джанго есть модуль для более красивой реализации данных действий.



Офлайн

#2 Окт. 27, 2010 07:48:03

fth
От:
Зарегистрирован: 2010-07-26
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамичные urls

Пишите в самом конце urlpatterns:

    (r'^', processor),
)
И уже в processor'е смотрите что делать анализируя request.path



Офлайн

#3 Окт. 27, 2010 12:57:50

Vetal_krot
От:
Зарегистрирован: 2010-10-26
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамичные urls

На данный момент так все и работает, просто хотелось узнать может у джанго есть готовый модуль для таких задач.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version