Параметр Django перестает печататься, когда достигает первого символа вопросительного знака

Я изучал странные настройки Django! Он очень хорош для веб-разработки!

У меня есть следующее представление внутри файла views.py:

def callerview(request,paramm):
  text="this is what was sent : %s"%paramm
   return HttpResponse(text)

url для этого представления в urls.py выглядит следующим образом:

urlpatterns = [
path('callerview/<str:paramm>/', views.callerview, name='callerview'),
]

Теперь я посылаю ему словесную задачу в качестве 'paramm'. Он работает и печатает слово-задачу на localhost. Но если в задаче есть вопросительный знак, она перестает печатать, когда доходит до первого ? .

так что если url выглядит как: callerview/why are roses red? why is the sky blue? Тогда в выводе localhost я получу: why are roses red AND no more!

Мне нужно получить все символы и буквы в словесной задаче! для отправки в OpenAi assistants API.

Посоветуйте, как сохранить символ ? в распечатке словесной задачи?

Спасибо

Вернуться на верх