Зависит от того, хотите ли вы, чтобы ваши параметры были частью url или нет, и в вашем случае я бы посоветовал нет, но давайте посмотрим оба метода.
Для параметров GET (url? Var1 = poney & var2 =единорог): вам не нужно настраивать ваш URL.Джанго сделает всю работу за вас, вам просто нужно настроить то, что находится перед точкой допроса.Затем вы можете получить к ним доступ с помощью request.GET.get("var1")
или request.GET.get("var1", "default")
, если хотите получить значение по умолчанию, если оно не найдено.В вашем шаблоне вы можете получить к нему доступ с помощью {{ request.GET.var1 }}
.
Для параметров в URL (url / poney / unicorn): вам нужно настроить URL для захвата нужной вам части, и вам нужно иметьпараметр в принимающем представлении, чтобы получить его в URL:
def new_opportunity_confirm(request, account_manager):
Затем вы можете получить к нему доступ, как и к любой другой переменной, и отправить его в свой шаблон, если вы хотите иметь к нему доступ.
Опять же, этот второй способ не соответствует тому, чего вы хотите достичь.Вы были на полпути, вы просто смешали немного обоих методов.