Django backend for WorkX project
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.

39 Zeilen
978 B

  1. from rest_framework import serializers
  2. from .models import TaxType, Country, State, City, Address, Client
  3. class TaxTypeSerializer(serializers.ModelSerializer):
  4. class Meta:
  5. model = TaxType
  6. fields = ['id', 'name', 'percentage']
  7. class CountrySerializer(serializers.ModelSerializer):
  8. class Meta:
  9. model = Country
  10. fields = ['id', 'name']
  11. class StateSerializer(serializers.ModelSerializer):
  12. class Meta:
  13. model = State
  14. fields = ['id', 'name', 'country']
  15. class CitySerializer(serializers.ModelSerializer):
  16. class Meta:
  17. model = City
  18. fields = ['id', 'name', 'state']
  19. class ClientSerializer(serializers.ModelSerializer):
  20. class Meta:
  21. model = Client
  22. fields = ['id', 'name', 'address']
  23. class AddressSerializer(serializers.ModelSerializer):
  24. class Meta:
  25. model = Address
  26. fields = ['id', 'city', 'address_line1', 'address_line2', 'postal_code', 'tax_type', 'tax_id']