Мне нужно получить строку запроса с этого URLhttps://stackoverflow.com/questions/ask?next=1&value=3и я не хочу использовать request.META . Я выяснил, что есть еще два способа получить строку запроса:
Использование анализа URL-адресов urlparse.urlparse (url ).query
Использование кодировки URL Используйте urlencode и передайте в него словарь параметров request.GET, чтобы получить строковое представление.
Так какой способ лучше? Мои коллеги предпочитают urlencode, но не дали удовлетворительного объяснения. Они утверждают, что urlparse вызывает urlencode внутри, в чем я не уверен, поскольку urlencode находится в модуле urllib.