Поддерживает ли django hashbang в своем URL? - PullRequest
4 голосов
/ 13 мая 2011

Поддерживает ли django URL с #!скажем, у меня есть ursl как

http://example.com/foo/!#/bar

Любое регулярное выражение для этого?

Примечание: http://example.com/foo/ и http://example.com/foo/#!/bar - это разные URL-адреса, имеющие разные соответствующие представления.

url(r'^(?P<#!>.+)/bar/$', 'my_view', name='my-view'), выбрасывание неверного символа в имени группы

Ответы [ 2 ]

4 голосов
/ 13 мая 2011

Нет.Все, что после # даже не отправлено на ваш веб-сервер.Если вы хотите создать интерактивность, используя привязанные стили (#) url, вам нужно взглянуть на библиотеки ajax, такие как jquery.

1 голос
/ 13 мая 2011

Это «злой стандартный» способ обозначения URL AJAX. Для более подробного описания темы вам следует обратиться к этому документу http://code.google.com/web/ajaxcrawling/, в котором описано, что это такое, и как сделать так, чтобы обработчики URL на вашем сайте обрабатывали их.

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