democrasite.webiscite.api.views module

class democrasite.webiscite.api.views.BillViewSet(**kwargs)

Bases: RetrieveModelMixin, ListModelMixin, UpdateModelMixin, GenericViewSet

get_serializer_context()

Extra context provided to the serializer class.

permission_classes = [<class 'democrasite.webiscite.api.views.IsAuthorOrReadOnly'>]
queryset = QuerySet
serializer_class

alias of BillSerializer

vote(request: Request, pk)
class democrasite.webiscite.api.views.IsAuthorOrReadOnly

Bases: BasePermission

Object-level permission to only allow owners of an object to edit it. Assumes the model instance has an owner attribute.

has_object_permission(request, view, obj: Bill) bool

Return True if permission is granted, False otherwise.