diff --git a/src/meshapi/serializers/__init__.py b/src/meshapi/serializers/__init__.py new file mode 100644 index 00000000..f03c49e1 --- /dev/null +++ b/src/meshapi/serializers/__init__.py @@ -0,0 +1,2 @@ +from .map import * +from .model_api import * diff --git a/src/meshapi/serializers.py b/src/meshapi/serializers/map.py similarity index 91% rename from src/meshapi/serializers.py rename to src/meshapi/serializers/map.py index cc14be58..a9458764 100644 --- a/src/meshapi/serializers.py +++ b/src/meshapi/serializers/map.py @@ -1,34 +1,9 @@ import datetime from collections import OrderedDict -from django.contrib.auth.models import User from rest_framework import serializers -from meshapi.models import Building, Install, Link, Member, Sector - - -class UserSerializer(serializers.ModelSerializer): - class Meta: - model = User - fields = "__all__" - - -class BuildingSerializer(serializers.ModelSerializer): - class Meta: - model = Building - fields = "__all__" - - -class MemberSerializer(serializers.ModelSerializer): - class Meta: - model = Member - fields = "__all__" - - -class InstallSerializer(serializers.ModelSerializer): - class Meta: - model = Install - fields = "__all__" +from meshapi.models import Install, Link, Sector class JavascriptDateField(serializers.IntegerField): diff --git a/src/meshapi/serializers/model_api.py b/src/meshapi/serializers/model_api.py new file mode 100644 index 00000000..ec292ded --- /dev/null +++ b/src/meshapi/serializers/model_api.py @@ -0,0 +1,28 @@ +from django.contrib.auth.models import User +from rest_framework import serializers + +from meshapi.models import Building, Install, Member + + +class UserSerializer(serializers.ModelSerializer): + class Meta: + model = User + fields = "__all__" + + +class BuildingSerializer(serializers.ModelSerializer): + class Meta: + model = Building + fields = "__all__" + + +class MemberSerializer(serializers.ModelSerializer): + class Meta: + model = Member + fields = "__all__" + + +class InstallSerializer(serializers.ModelSerializer): + class Meta: + model = Install + fields = "__all__"