Поле contenttype в сериализаторе без модели

Вот класс, который принимает только object_id и content_type как пост запрос и для этого я хочу создать поле contenttype в serializerclass, который должен показывать все contenttype объекта проекта при передаче данных из browsable api. Может кто-нибудь знает, как это сделать

И мой код выглядит следующим образом:

в файле views.py

from rest_framework.views import APIView
class Snippetviews(APIView):
    serializer_class=SnippetSerializer
    def post(self,request):
        data = request.data
        object_id = data.get("object_id",None)
        content_type = data.get("content_type")
        ctype = ContentType.objects.get(model=content_type)
        obj_model = ctype.get_object_for_this_type(id=object_id)

в serializers.py

class SnippetSerializer(serializers.Serializer):
    object_id=serializers.IntegerField()
   #for this field i don't know what to do..
    content_type =
Вернуться на верх