Skip to content

Instantly share code, notes, and snippets.

@walison17
Last active March 27, 2019 17:47
Show Gist options
  • Save walison17/5e02ad541898b2168d007aa36312da12 to your computer and use it in GitHub Desktop.
Save walison17/5e02ad541898b2168d007aa36312da12 to your computer and use it in GitHub Desktop.
class SerializerCollection(ModelSerializer):
class Meta:
model = Collection
fields = ['id', 'name_collection','collector']
read_only_fields = ['collector']
class CollectionListCreate(ListCreateAPIView):
permission_classes = (IsAuthenticated,)
serializer_class = SerializerCollection
def get_queryset(self):
user = self.request.user
return Collection.objects.filter(collector=user)
def perform_create(self, serializer):
serializer.save(collector=self.request.user)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment