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']