sql >> Database >  >> RDS >> Mysql

Django geeft JSON-gegevens door aan statische getJSON/Javascript

Belangrijkste html-weergave + json-gegevens

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)),})

in sjabloon

{{ platforms_as_json }}

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

Oud voorbeeldhttps://gist.github.com/leotop/014a38bd97407a6380f2526f11d17977



  1. .NET SqlDependency met veel meldingen versus polling met hoge snelheid?

  2. Fatale fout:Klasse 'TableRows' niet gevonden in

  3. Staatsverklaring - Php Mysqli

  4. Hoe postgresql postgresql.conf listen_addresses voor meerdere ip-adressen te configureren