Django backend for WorkX project
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Це архівний репозитарій. Ви можете переглядати і клонувати файли, але не можете робити пуш або відкривати питання/запити.

39 рядки
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']