diff --git a/client/serializers.py b/client/serializers.py new file mode 100644 index 0000000..f3ce347 --- /dev/null +++ b/client/serializers.py @@ -0,0 +1,33 @@ +from rest_framework import serializers +from .models import TaxType, Country, State, City, Client + + +class TaxTypeSerializer(serializers.ModelSerializer): + class Meta: + model = TaxType + fields = ['id', 'name', 'percentage'] + + +class CountrySerializer(serializers.ModelSerializer): + class Meta: + model = Country + fields = ['id', 'name'] + + +class StateSerializer(serializers.ModelSerializer): + class Meta: + model = State + fields = ['id', 'name', 'country'] + + +class CitySerializer(serializers.ModelSerializer): + class Meta: + model = City + fields = ['id', 'name', 'state'] + + +class ClientSerializer(serializers.ModelSerializer): + class Meta: + model = Client + fields = ['id', 'name', 'profile_picture', 'city', 'address_line1', 'address_line2', + 'postal_code', 'tax_type', 'tax_id'] diff --git a/client/views.py b/client/views.py index 91ea44a..2800278 100644 --- a/client/views.py +++ b/client/views.py @@ -1,3 +1,2 @@ from django.shortcuts import render -# Create your views here.