1
0
Fork 0
satnogs-db/db/api/views.py

23 lines
677 B
Python
Raw Normal View History

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
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
lookup_field = 'uuid'