浏览代码

Partial commit -- added serializers for the client

master
kj1352 3 年前
父节点
当前提交
b4b3c2c611
共有 2 个文件被更改,包括 33 次插入1 次删除
  1. +33
    -0
      client/serializers.py
  2. +0
    -1
      client/views.py

+ 33
- 0
client/serializers.py 查看文件

@@ -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 查看文件

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

# Create your views here.