Разве Django не сможет анализировать экранированную строку запроса, например, так:
localhost:8000/sampleurl/myurl%3Fkey=value
как это было так:
localhost:8000/sampleurl/myrurl?key=value
Вместо этого я получаю 404. Этоэто URL:
url(r'^sampleurl/(?P<slug>[-\w]+)/$',
...
Я смог частично решить эту проблему, установив URL-адрес следующим образом:
url(r'^sampleurl(?P<slug>[-\w]+)(.*?)$',
...
Но не работает на 100% и кажется ненужным.