У меня есть это регулярное выражение в моем urls.py для моего приложения для блога, и я хотел бы знать, почему он не работает.Почему это регулярное выражение django не работает?
url(r'^/tag/(?P<tag_text>\w+)/$', views.tag, name='tag'),
и я определил это в views.py блога
def tag(request,tag_text):
и это в urls.py приложения
url(r'^blog/', include('blog.urls')),
Я попытался локальный/блог/теги/спорт , но я все еще получаю: Текущий URL-адрес, блог/тег/спорт не совпадают ни с одним из них. Я что-то не так?
вы не должны иметь что-то после/спорта, для \ ш + вы писали на регулярное выражение? – PepperoniPizza
@PepperoniPizza '' '\ w +' '' supossed для соответствия имени тега (в данном случае '' 'sport'''). В любом случае, по теме: Я думаю, что ваш шаблон пытается сопоставить дополнительный '' '' '' ''. У вас есть конечный '' '' '' перед вашим включением и ведущий '' '' '' 'в' '' tag''' url; попробуйте удалить один из них. – asermax
@asermax Спасибо! Да, дополнительная проблема была проблемой. – Algorithmatic