В моем приложении django мой URLS.PY настроен на прием запросов к / community / user / id и / community / user / id / с:
url(r'^(?P<username>[\w-]+)/(?P<cardId>\d+)/$', 'singleCard.views.singleCard', name='singleCardView'),
Iсделал это, так как несколько раз люди добавляли окончание "/", а я не хотел поднимать 404.
Однако части моего приложения javascript иногда добавляют тег привязки в виде:
/community/user/id#anchorIuseInJavscriptToDoSomething
Проблема, с которой я столкнулся, заключается в том, что Django мгновенно перепишет URL-адрес на:
/community/user/id/
с окончанием / и удалит # anchorIuseInJavscriptToDoSomething
Мне бы хотелось переписать его так:
/community/user/id#anchorIuseInJavscriptToDoSomething/
Таким образом, мой javascript на странице все еще может видеть якорь и работать.Как можно адаптировать это регулярное выражение для этого?Я не очень хорош в регулярных выражениях, и изучил это на собственном примере ...