Используя Django API Function без использования Django Rest, Как вызвать API в выпадающем списке и отобразить все поля API в выпадающем списке, ниже приведен неправильный код

Использование этого api (url), тип возврата вывода api List, API CALL в выпадающем списке select подскажите пожалуйста как вызвать api в выпадающем списке и вывести все поля api в выпадающем списке.

<script>
$('#mySelectapi').select2({
  ajax: {
    dataType: "json",
    method: "GET",  
    url: '/auto/multipleselectdjango',
    processResults: function (data) {
      // Transforms the top-level key of the response object from 'items' to 'results'
     
      return {
              results: $.map(data, function (payloaddata) {
                  return {
                      text: data.payloaddata,
                      
                      // results: data.payloaddata,
                      // value: payloaddata
                  }
              }),
        }
    }
  }
});
</script>

это неправильный скрипт для вызова API, он отображает мне все данные списка в одной строке в выпадающем списке

Ниже приведены коды моих функций Django:

def multipleselectdjango(request):
    # For check Get Data By url --> auto/autocompdjango/?urldata=a
    payload = []
    # name__icontains=students--> "Use For Search with perform Matching by "icontains",
    # "name" is model(db) variable Name, students is above declare variable for get url data
    studentdata = Students_Search.objects.all()
    for getstudent in studentdata:
        # "name" is madel(DB) Name
        payload.append(getstudent.name)

    return JsonResponse({'status': 200, 'payloaddata': payload})

ЭТО РЕЗУЛЬТАТ РАБОТЫ API: MY API возвращает список Display

> ЭТО МОЙ КОНЕЧНЫЙ РЕЗУЛЬТАТ В HTML-СТРАНИЦЕ, ОТОБРАЖАЮЩЕЙ ДАННЫЕ В ОДНОЙ СТРОКЕ: МОЙ КОНЕЧНЫЙ ВЫВОД HTML СТРАНИЦЫ ВЫПАДАЮЩИЙ СПИСОК

Вернуться на верх