Berikan nama bidang ke distinct fungsi:
model_results = teilnehmer.objects.filter(**{filter: term}).order_by().distinct(field)
Juga pendekatan Anda sangat tidak aman karena Anda harus memvalidasi GET nilai sebelum meneruskannya ke QuerySet . Gunakan formulir django mungkin?
Baca juga dokumen tentang distinct fungsi di sini