Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » О возможности привязки нескольких обработчиков к одному url-адресу [RSS Feed]

#1 Дек. 23, 2017 02:16:26

vadv55
Зарегистрирован: 2017-12-23
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

О возможности привязки нескольких обработчиков к одному url-адресу

На главной веб-странице, помимо всего прочего, имеются несколько блоков с кратким текстом и гиперссылкой внизу, при активации которой соответствующий обработчик (функция представления) должен загружать в свой блок более подробную информацию с аналогичной гиперссылкой для возвращения в исходное состояние. Естественно, что при этом url-адрес главной страницы остаётся неизменным, но тогда привязка обработчиков к url-адресам в файле urls.py становится невозможной. В связи с этим меня интересует, нет ли во фреймворке Django какого-либо стандартного способа выхода из этой ситуации, поскольку в руководствах по данной теме ничего подобного мне встречать не приходилось. Заранее признателен за любой совет по указанному вопросу.

Офлайн

#2 Дек. 23, 2017 06:42:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

О возможности привязки нескольких обработчиков к одному url-адресу

вообще ничего не понял, покажите малюсенький примерчик с пояснениями



Офлайн

#3 Дек. 24, 2017 02:00:49

vadv55
Зарегистрирован: 2017-12-23
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

О возможности привязки нескольких обработчиков к одному url-адресу

Спасибо за ответ. Пример такой веб-страницы следующий:
http://colonelcassad.livejournal.com
В тексте указанной страницы время от времени встречаются гиперссылки вида:

Читать дальше…
при активации которых текст раздвигается, и на освободившееся место вставляется новый материал. В свою очередь, данная гиперссылка сменяется гиперссылкой вида:
Свернуть
после активации которой текст возвращается в исходное состояние.
При этом с адресной строкой явно ничего не происходит - то есть, она остаётся прежней. Вопрос же заключается в том, предусматривает ли фреймворк Django организацию таких манипуляций с текстом в рамках одной страницы, и если да, то каким образом.

Офлайн

#4 Дек. 24, 2017 07:14:59

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

О возможности привязки нескольких обработчиков к одному url-адресу

vadv55
Фреймворк Джанго решает вопросы бэкенда, все что связано с Джаваскриптом, Аяксом и прочим интересным поведением клиентской части приложения этот фреймворк НЕ решает и решать не может.
В



Офлайн

#5 Дек. 25, 2017 10:36:31

vadv55
Зарегистрирован: 2017-12-23
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

О возможности привязки нескольких обработчиков к одному url-адресу

Да, я с данным выводом полностью согласен, и его можно было бы безоговорочно принять, если бы не следующее: вставка фрагмента на исходную веб-страницу производится после активации гиперссылки с адресом совершенно другой страницы. В результате её полный текст составляется из материала целого ряда страниц, а все они должны храниться на сервере.

Офлайн

#6 Дек. 25, 2017 14:41:01

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

О возможности привязки нескольких обработчиков к одному url-адресу

Сейчас я опять ничего не понял. Вы как-то так объясняете свои проблемы, вроде и терминологию используете и русский язык не коверкаете, а непонятно нифига.



Офлайн

  • Начало
  • » Django
  • » О возможности привязки нескольких обработчиков к одному url-адресу[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version