Django backend for WorkX project
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.

41 rinda
1.2 KiB

  1. from rest_framework.response import Response
  2. from rest_framework.views import APIView
  3. from .models import TaxType, Country, State, City, Client
  4. from .serializers import TaxTypeSerializer, CountrySerializer, StateSerializer, CitySerializer, ClientSerializer
  5. class TaxTypeList(APIView):
  6. def get(self, request):
  7. tax_types = TaxType.objects.all()
  8. serializer = TaxTypeSerializer(tax_types, many=True)
  9. return Response(serializer.data)
  10. class CountryList(APIView):
  11. def get(self, request):
  12. countries = Country.objects.all()
  13. serializer = CountrySerializer(countries, many=True)
  14. return Response(serializer.data)
  15. class StateList(APIView):
  16. def get(self, request):
  17. states = State.objects.all()
  18. serializer = StateSerializer(states, many=True)
  19. return Response(serializer.data)
  20. class CityList(APIView):
  21. def get(self, request):
  22. cities = City.objects.all()
  23. serializer = CitySerializer(cities, many=True)
  24. return Response(serializer.data)
  25. class ClientList(APIView):
  26. def get(self, request):
  27. clients = Client.objects.all()
  28. serializer = ClientSerializer(clients, many=True)
  29. return Response(serializer.data)