Я просмотрел исходники django и пришел к выводу, что то, что я хочу сделать, невозможно, поэтому я сделал это по-другому.Для каждой записи из набора запросов я добавил новое поле URL:
for q in queryset:
q.url = reverse(q.field_with_url_name)
Я думаю, что самый простой способ