Kaynağa Gözat

Partial commit -- added serializers for the client

master
kj1352 3 yıl önce
ebeveyn
işleme
b4b3c2c611
2 değiştirilmiş dosya ile 33 ekleme ve 1 silme
  1. +33
    -0
      client/serializers.py
  2. +0
    -1
      client/views.py

+ 33
- 0
client/serializers.py Dosyayı Görüntüle

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

+ 0
- 1
client/views.py Dosyayı Görüntüle

@@ -1,3 +1,2 @@
from django.shortcuts import render

# Create your views here.