Remove rest API code
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-01-24 22:51:09 +01:00
parent c862b72ac8
commit 2e251d7444
4 changed files with 2 additions and 42 deletions
-18
View File
@@ -1,18 +0,0 @@
from rest_framework import serializers
from . import models
class MovieSerializer(serializers.HyperlinkedModelSerializer):
suggested_by = serializers.ReadOnlyField(source="suggested_by.username")
class Meta:
model = models.Movie
fields = ["url", "name", "watched", "suggested_by", "score"]
# class VoteSerializer(serializers.Serializer):
-4
View File
@@ -1,10 +1,6 @@
from django.urls import path
from rest_framework import routers
from . import views
api_router = routers.DefaultRouter()
api_router.register(r'movie', views.MovieViewSet)
app_name = "watchlist"
urlpatterns = [
path('', views.IndexView.as_view(), name="index"),
+1 -17
View File
@@ -5,24 +5,8 @@ from django.urls import reverse
from django.shortcuts import get_object_or_404, render
from django.contrib.auth.decorators import login_required
from django.contrib.auth.models import User
from rest_framework import viewsets, permissions
from rest_framework.decorators import action
from . import serializers, models
class MovieViewSet(viewsets.ModelViewSet):
queryset = models.Movie.objects.order_by('id').all()
serializer_class = serializers.MovieSerializer
permission_classes = [permissions.IsAuthenticatedOrReadOnly]
def perform_create(self, serializer):
serializer.save(owner=self.request.user)
# @action(detail=True, methods=["POST"])
# def vote(self, request, pk=None):
# movie = self.get_object()
# vote = request.date.get("vote", 0)
from . import models
class IndexView(generic.ListView):
template_name = "watchlist/index.html"