Skip to content

Commit

Permalink
Refactor serializers into separate files
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrew-Dickinson committed Jan 28, 2024
1 parent 2db6c2d commit 626e77d
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 26 deletions.
2 changes: 2 additions & 0 deletions src/meshapi/serializers/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from .map import *
from .model_api import *
27 changes: 1 addition & 26 deletions src/meshapi/serializers.py → src/meshapi/serializers/map.py
Original file line number Diff line number Diff line change
@@ -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):
Expand Down
28 changes: 28 additions & 0 deletions src/meshapi/serializers/model_api.py
Original file line number Diff line number Diff line change
@@ -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__"

0 comments on commit 626e77d

Please sign in to comment.