diff --git a/beat/web/plotters/serializers.py b/beat/web/plotters/serializers.py index d7f2b0b3df511a8b1e542c25d03a07105d3ac45e..cd8431f834befa9f26069f971ea50971378231b1 100644 --- a/beat/web/plotters/serializers.py +++ b/beat/web/plotters/serializers.py @@ -25,23 +25,26 @@ # # ############################################################################### + +import simplejson as json + +import beat.core.plotter +import beat.core.plotterparameter + +from django.utils.encoding import smart_text +from rest_framework import serializers + +from ..common import fields as beat_fields from ..common.serializers import ( DynamicFieldsSerializer, ContributionSerializer, ContributionCreationSerializer, ) -from .models import Plotter, PlotterParameter, DefaultPlotter -from rest_framework import serializers from ..code.serializers import CodeSerializer, CodeCreationSerializer from ..libraries.serializers import LibraryReferenceSerializer -from django.utils.encoding import smart_text - -import beat.core.plotter -import beat.core.plotterparameter - -import simplejson as json +from .models import Plotter, PlotterParameter, DefaultPlotter class PlotterSerializer(ContributionSerializer): @@ -134,7 +137,7 @@ class PlotterParameterCreationFailedException(Exception): class PlotterParameterCreationSerializer(ContributionCreationSerializer): - data = serializers.JSONField(required=False) + data = beat_fields.JSONField(required=False) class Meta(ContributionCreationSerializer.Meta): model = PlotterParameter