Разумеется, ибо параметрами в функцию передаются значения переданные в урле, т.е.
#urls.py
urlpatterns = patterns('',
(r'^articles/2003/$', 'news.views.special_case_2003'),
(r'^articles/(\d{4})/$', 'news.views.year_archive'),
(r'^articles/(\d{4})/(\d{2})/$', 'news.views.month_archive'),
(r'^articles/(\d{4})/(\d{2})/(\d+)/$', 'news.views.article_detail'),
)
те, которые у тебя регэкспами обрабатываются в url-диспатчере.
А ты передаешь ГЕТом
def edit(request):
d= get_object_or_404(sendmail, pk=request.GET['id'])
a = sendmail.objects.filter(city=d)
return render_to_response('edit.html', {'a' : a})