Mysql
 sql >> база данни >  >> RDS >> Mysql

Django предава JSON данни към статичен getJSON/Javascript

Основен html рендер + json данни

import json
from django.shortcuts import render

def startpage(request):
    platforms = Platform.objects.select_related().values('platformtype')
    return render(request, 'Main.html', {'platforms_as_json': json.dumps(list(platforms)),})

в шаблон

{{ platforms_as_json }}

html и js

<select id="platformList"></select>

<script>
    $.each({% autoescape off %}{{platforms_as_json}}{% endautoescape %}, function (index, item) {
        $('#platformList').append(
                $('<option></option>').val(item.platformtype).html(item.platformtype)
        )
    });
</script>

Стар примерhttps://gist.github.com/leotop/014a38bd6374014a38bd6378f077bd17978



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка 1038 Изчерпана памет, помислете за увеличаване на размера на буфера за сортиране

  2. Приложение за списък със задачи, използващо PHP и MySQL база данни

  3. PHP/MySQL - Най-добрият начин за създаване на уникален произволен низ?

  4. Не може да се изтегля двоичен файл в PHP

  5. Заявка за потребители, които не са в конкретна група? (Исках да използвам EXCEPT, но изглежда, че MySQL не го поддържа)