Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Django przekazuje dane JSON do statycznego getJSON/Javascript

Główny render html + dane 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)),})

w szablonie

{{ platforms_as_json }}

html i 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>

Stary przykładhttps://gist.github.com/leotop/014a38bd97407a6380f2526f11d17977



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizować inną tabelę po wstawieniu za pomocą wyzwalacza?

  2. Java Android AsyncTask + połączenie mysql

  3. mysql_escape_string luki w zabezpieczeniach

  4. Różne sposoby wypełniania użytkowników MySQL

  5. kreator zapytań:klauzula IN z kolumnami złożonymi