2015-04-25 09:17:59 -06:00
|
|
|
from rest_framework import viewsets
|
2015-04-22 05:05:30 -06:00
|
|
|
|
2015-07-17 12:19:11 -06:00
|
|
|
from db.api import serializers, filters
|
2015-08-13 06:57:04 -06:00
|
|
|
from db.base.models import Mode, Satellite, Transmitter
|
2015-04-22 05:05:30 -06:00
|
|
|
|
|
|
|
|
2015-08-13 06:57:04 -06:00
|
|
|
class ModeView(viewsets.ReadOnlyModelViewSet):
|
|
|
|
queryset = Mode.objects.all()
|
|
|
|
serializer_class = serializers.ModeSerializer
|
|
|
|
|
|
|
|
|
|
|
|
class SatelliteView(viewsets.ReadOnlyModelViewSet):
|
2015-05-03 15:23:07 -06:00
|
|
|
queryset = Satellite.objects.all()
|
|
|
|
serializer_class = serializers.SatelliteSerializer
|
2015-07-20 12:20:52 -06:00
|
|
|
lookup_field = 'norad_cat_id'
|
2015-05-03 15:23:07 -06:00
|
|
|
|
|
|
|
|
2015-08-13 06:57:04 -06:00
|
|
|
class TransmitterView(viewsets.ReadOnlyModelViewSet):
|
2015-07-23 06:48:58 -06:00
|
|
|
queryset = Transmitter.objects.all()
|
|
|
|
serializer_class = serializers.TransmitterSerializer
|
|
|
|
filter_class = filters.TransmitterViewFilter
|
2015-07-20 12:20:52 -06:00
|
|
|
lookup_field = 'uuid'
|