import json from django.core.serializers import serialize from django.core.serializers.json import DjangoJSONEncoder from django.http import JsonResponse from django.shortcuts import render from .models import Ansatz, Test # Create your views here. def index(request): return render(request, 'home.html') def ansatz_init(request): alle_ansatz = Ansatz.objects.filter(Kapitel="") alle_jahre = Ansatz.objects.order_by('HHJ').values('HHJ').distinct() alle_kapitel = Ansatz.objects.order_by('Kapitel').values('Kapitel').distinct() alle_titel = Ansatz.objects.order_by('Titel').values('Titel').distinct() context = { 'alle_ansatz': alle_ansatz, 'alle_jahre': alle_jahre, 'alle_kapitel': alle_kapitel, 'alle_titel': alle_titel } return render(request, 'ansatz.html', context) def ansatz_refresh(request): kapitel = request.POST['Kapitel'] hhj = request.POST['HHJ'] alle_ansatz = Ansatz.objects.filter(Kapitel=kapitel,HHJ=hhj,Titel__endswith="99").values() liste = list(alle_ansatz) return JsonResponse(liste, DjangoJSONEncoder,safe=False)