2017-02-11 17:06:19 +00:00
|
|
|
from rest_framework import serializers
|
2017-04-10 15:46:51 +00:00
|
|
|
|
2017-05-24 10:12:36 +00:00
|
|
|
from longclaw.longclawshipping.models import Address, ShippingRate, Country
|
2017-02-11 17:06:19 +00:00
|
|
|
|
|
|
|
class AddressSerializer(serializers.ModelSerializer):
|
2017-05-24 10:12:36 +00:00
|
|
|
country = serializers.PrimaryKeyRelatedField(queryset=Country.objects.all())
|
2017-02-11 17:06:19 +00:00
|
|
|
class Meta:
|
|
|
|
model = Address
|
|
|
|
fields = "__all__"
|
|
|
|
|
|
|
|
class ShippingRateSerializer(serializers.ModelSerializer):
|
|
|
|
class Meta:
|
|
|
|
model = ShippingRate
|
|
|
|
fields = "__all__"
|
|
|
|
|
2017-05-24 10:12:36 +00:00
|
|
|
class CountrySerializer(serializers.ModelSerializer):
|
|
|
|
class Meta:
|
|
|
|
model = Country
|
|
|
|
fields = "__all__"
|