radioco.apps.api package¶
Subpackages¶
Submodules¶
radioco.apps.api.radiocom_views module¶
radioco.apps.api.recorder_views module¶
radioco.apps.api.serializers module¶
-
class
radioco.apps.api.serializers.
DateTimeFieldTz
(format=<class rest_framework.fields.empty>, input_formats=None, default_timezone=None, *args, **kwargs)[source]¶ Bases:
rest_framework.fields.DateTimeField
Field to display the datetime in the current timezone
-
class
radioco.apps.api.serializers.
EpisodeSerializer
(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
-
class
radioco.apps.api.serializers.
ProgrammeSerializer
(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
-
class
radioco.apps.api.serializers.
ScheduleSerializer
(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer
radioco.apps.api.urls module¶
radioco.apps.api.views module¶
-
class
radioco.apps.api.views.
EpisodeFilter
(*args, **kwargs)[source]¶ Bases:
rest_framework.filters.FilterSet
-
EpisodeFilter.
base_filters
= OrderedDict([(u'programme', <django_filters.filters.CharFilter object at 0x7f8cb9bac7d0>)])¶
-
EpisodeFilter.
declared_filters
= OrderedDict([('programme', <django_filters.filters.CharFilter object at 0x7f8cb9bac7d0>)])¶
-
-
class
radioco.apps.api.views.
EpisodeViewSet
(**kwargs)[source]¶ Bases:
rest_framework.viewsets.ReadOnlyModelViewSet
-
filter_backends
= (<class 'rest_framework.filters.DjangoFilterBackend'>, <class 'rest_framework.filters.OrderingFilter'>)¶
-
filter_class
¶ alias of
EpisodeFilter
-
queryset
¶
-
serializer_class
¶ alias of
EpisodeSerializer
-
suffix
= None¶
-
-
class
radioco.apps.api.views.
ProgrammeFilter
(*args, **kwargs)[source]¶ Bases:
rest_framework.filters.FilterSet
-
ProgrammeFilter.
base_filters
= OrderedDict([(u'name', <django_filters.filters.CharFilter object at 0x7f8cb9b87150>), (u'category', <django_filters.filters.ChoiceFilter object at 0x7f8cb9b87b50>)])¶
-
ProgrammeFilter.
declared_filters
= OrderedDict()¶
-
-
class
radioco.apps.api.views.
ProgrammeFilterForm
(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False)[source]¶ Bases:
django.forms.forms.Form
-
base_fields
= OrderedDict([('after', <django.forms.fields.DateField object at 0x7f8cb9caf850>), ('before', <django.forms.fields.DateField object at 0x7f8cb9b87b10>)])¶
-
declared_fields
= OrderedDict([('after', <django.forms.fields.DateField object at 0x7f8cb9caf850>), ('before', <django.forms.fields.DateField object at 0x7f8cb9b87b10>)])¶
-
media
¶
-
-
class
radioco.apps.api.views.
ProgrammeViewSet
(**kwargs)[source]¶ Bases:
rest_framework.viewsets.ModelViewSet
-
filter_backends
= (<class 'rest_framework.filters.DjangoFilterBackend'>, <class 'rest_framework.filters.OrderingFilter'>)¶
-
filter_class
¶ alias of
ProgrammeFilter
-
lookup_field
= 'slug'¶
-
permission_classes
= (<class 'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'>,)¶
-
queryset
¶
-
serializer_class
¶ alias of
ProgrammeSerializer
-
suffix
= None¶
-
-
class
radioco.apps.api.views.
ScheduleFilter
(*args, **kwargs)[source]¶ Bases:
rest_framework.filters.FilterSet
-
ScheduleFilter.
base_filters
= OrderedDict([(u'programme', <django_filters.filters.CharFilter object at 0x7f8cb9bac950>), (u'calendar', <django_filters.filters.ModelChoiceFilter object at 0x7f8cb9b8a0d0>), (u'type', <django_filters.filters.ChoiceFilter object at 0x7f8cb9b8a050>)])¶
-
ScheduleFilter.
declared_filters
= OrderedDict([('programme', <django_filters.filters.CharFilter object at 0x7f8cb9bac950>)])¶
-
-
class
radioco.apps.api.views.
ScheduleViewSet
(**kwargs)[source]¶ Bases:
rest_framework.viewsets.ModelViewSet
-
filter_backends
= (<class 'rest_framework.filters.DjangoFilterBackend'>, <class 'rest_framework.filters.OrderingFilter'>)¶
-
filter_class
¶ alias of
ScheduleFilter
-
permission_classes
= (<class 'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'>,)¶
-
queryset
¶
-
serializer_class
¶ alias of
ScheduleSerializer
-
suffix
= None¶
-
-
class
radioco.apps.api.views.
TransmissionForm
(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False)[source]¶ Bases:
django.forms.forms.Form
-
base_fields
= OrderedDict([('after', <django.forms.fields.DateField object at 0x7f8cb9b87ed0>), ('before', <django.forms.fields.DateField object at 0x7f8cb9b87a10>), ('calendar', <django.forms.fields.CharField object at 0x7f8cb9c54350>), ('timezone', <django.forms.fields.ChoiceField object at 0x7f8cb9d31690>)])¶
-
declared_fields
= OrderedDict([('after', <django.forms.fields.DateField object at 0x7f8cb9b87ed0>), ('before', <django.forms.fields.DateField object at 0x7f8cb9b87a10>), ('calendar', <django.forms.fields.CharField object at 0x7f8cb9c54350>), ('timezone', <django.forms.fields.ChoiceField object at 0x7f8cb9d31690>)])¶
-
media
¶
-
x
= 'Zulu'¶
-
-
class
radioco.apps.api.views.
TransmissionOperationViewSet
(**kwargs)[source]¶ Bases:
radioco.apps.api.viewsets.UpdateOnlyModelViewSet
-
permission_classes
= (<class 'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'>,)¶
-
queryset
¶
-
serializer_class
¶ alias of
TransmissionSerializerLight
-
suffix
= None¶
-
-
class
radioco.apps.api.views.
TransmissionViewSet
(**kwargs)[source]¶ Bases:
rest_framework.viewsets.ReadOnlyModelViewSet
-
filter_backends
= (<class 'rest_framework.filters.DjangoFilterBackend'>,)¶
-
filter_class
¶ alias of
ScheduleFilter
-
queryset
¶
-
serializer_class
¶ alias of
TransmissionSerializer
-
suffix
= None¶
-