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

from django.http import JsonResponse

def cities(request):
    X = Subject.objects.filter(city__isnull=False).values_list('city').distinct()
    return JsonResponse({
        "cities" : [x[0] for x in X]
    })


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


def referrals(request):
    X = Subject.objects.filter(referral__isnull=False).values_list('referral').distinct()
Jacek Lebioda's avatar
Jacek Lebioda committed
    return JsonResponse({
        "referrals" : [x[0] for x in X]
    })


def specializations(request):
    X = Worker.objects.filter(specialization__isnull=False).values_list('specialization').distinct()
    return JsonResponse({
        "specializations" : [x[0] for x in X]
    })


def units(request):
    X = Worker.objects.filter(unit__isnull=False).values_list('unit').distinct()
    return JsonResponse({
        "units" : [x[0] for x in X]