Поддерживает ли 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'), выбрасывание неверного символа в имени группы
url(r'^(?P<#!>.+)/bar/$', 'my_view', name='my-view'),
Нет.Все, что после # даже не отправлено на ваш веб-сервер.Если вы хотите создать интерактивность, используя привязанные стили (#) url, вам нужно взглянуть на библиотеки ajax, такие как jquery.
Это «злой стандартный» способ обозначения URL AJAX. Для более подробного описания темы вам следует обратиться к этому документу http://code.google.com/web/ajaxcrawling/, в котором описано, что это такое, и как сделать так, чтобы обработчики URL на вашем сайте обрабатывали их.