Skip to content
Snippets Groups Projects

introduce REST API

Merged Nadja Geisler requested to merge restapi into master
6 files
+ 125
1
Compare changes
  • Side-by-side
  • Inline
Files
6
  • a93d0d59
    introduce REST API · a93d0d59
    Nadja Geisler authored
    add djangorestframework
    add serializers for select models
    create api urls
    extend EventSlugMixin to work for list and create methods
    create list and retrieve viewsets for select models
    include AKModel URLS into main app
+ 39
0
 
from rest_framework import serializers
 
 
from AKModel.models import AK, Room, AKSlot, AKTrack, AKCategory, AKOwner
 
 
 
class AKOwnerSerializer(serializers.ModelSerializer):
 
class Meta:
 
model = AKOwner
 
fields = '__all__'
 
 
 
class AKCategorySerializer(serializers.ModelSerializer):
 
class Meta:
 
model = AKCategory
 
fields = '__all__'
 
 
 
class AKTrackSerializer(serializers.ModelSerializer):
 
class Meta:
 
model = AKTrack
 
fields = '__all__'
 
 
 
class AKSerializer(serializers.ModelSerializer):
 
class Meta:
 
model = AK
 
fields = '__all__'
 
 
 
class RoomSerializer(serializers.ModelSerializer):
 
class Meta:
 
model = Room
 
fields = '__all__'
 
 
 
class AKSlotSerializer(serializers.ModelSerializer):
 
class Meta:
 
model = AKSlot
 
fields = '__all__'
Loading