Skip to content
Snippets Groups Projects
api_views.py 963 B
Newer Older
from .models import *
from .forms import *

from django.http import JsonResponse

def cities(request):
    X = Subject.objects.all().values_list('city').distinct()
    return JsonResponse({
Jacek Lebioda's avatar
Jacek Lebioda committed
        "cities" : [x[0] for x in X if len(x) > 0]
    })


def countries(request):
    X = Subject.objects.all().values_list('country').distinct()
    return JsonResponse({
Jacek Lebioda's avatar
Jacek Lebioda committed
        "countries" : [x[0] for x in X if len(x) > 0]
    })


def referrals(request):
    X = Subject.objects.all().values_list('referral').distinct()
    return JsonResponse({
        "referrals" : [x[0] for x in X if len(x) > 0]
    })


def specializations(request):
    X = Worker.objects.all().values_list('specialization').distinct()
    return JsonResponse({
Jacek Lebioda's avatar
Jacek Lebioda committed
        "specializations" : [x[0] for x in X if len(x) > 0]
    })


def units(request):
    X = Worker.objects.all().values_list('unit').distinct()
    return JsonResponse({
Jacek Lebioda's avatar
Jacek Lebioda committed
        "units" : [x[0] for x in X if len(x) > 0]