У меня есть фильтр даты, что я прохожу через несколько взглядов Джанго:Pass GET параметры через Джанго визуализации() ярлык
views.py
def event_list(request):
date_query = request.GET.get("date", str(default_event_date()))
d = datetime.strptime(date_query, "%Y-%m-%d").date()
# do stuff...
return render(request, "events/event_list.html", context)
Но я хотел бы, чтобы нести вперед GET через render()
.
Я нашел this answer, как это сделать, используя reverse()
, но render()
не берет прямой URL.
Я подозреваю, что мне нужно добавить его обратно в request
, который передается, но я не уверен, как это сделать.
Что значит «переносить вперед через render()» ??? –
Я имею в виду, после того, как я визуализую, я хочу, чтобы url имел '? Date = 2016-12-30' в конце – 43Tesseracts
Не могли бы вы также вставить фрагмент соответствующей части вашего файла urls.py? – 2ps