Pass GET parameters through django's render() shortcut
<p>I have a date filter that I am passing through several django views:</p>

<p><strong>views.py</strong></p>

<pre><code>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)
</code></pre>

<p>But I would like to carry forward the GET parameters through the <code>render()</code>.</p>

<p>I've found <a href="https://stackoverflow.com/questions/9585491/how-do-i-pass-get-parameters-using-django-urlresolvers-reverse">this answer</a> for how to do this using <code>reverse()</code>, but <code>render()</code> doesn't take a url directly.</p>

<p>I suspect I need to add it back in to the <code>request</code> that is passed, but I'm not sure how to do this.</p>