Я передаю 2 переменные в URL foo, bar.Переменная bar содержит несколько слов с пробелами между ними.На основе foo и bar отображается содержимое шаблона.Всякий раз, когда в строке между словами есть пробел, мой обработчик URL дает 404.
Например: localhost / post / foo / ba r / приводит к 404
urls.py
urlpatterns = [
re_path('post/<slug:foo>/<slug:bar>/', post),
]
views.py
def post(request, foo, bar):
query = Blog.objects.all().filter(category=foo, title=bar)
return render(request, 'blog/post.html',
{'blog': query, 'cat': foo, 'tit': bar})
post.html
{% for i in blog %}
{{ i.content }}
{% endfor %}