Я новичок в django. В моем проекте мне нужно отправить API по запросу, здесь я не использую данные модели, вместо этого я хочу отправить словарь как ответ API, который читается из внешней базы данных, такой как mongodb. как это сделать?
код набора
class LivedataViewSet(viewsets.ModelViewSet):
queryset = LiveData.objects.all()
serializer_class = LiveDataSerializer
def get_queryset(self):
qs = super().get_queryset()
user_id = str(self.request.query_params.get('user'))
if user_id:
queryset = qs.filter(user=user_id)
return queryset
else:
return qs
и код сериализатора
class LiveDataSerializer(serializers.ModelSerializer):
class Meta:
model = LiveData
fields = ('id', 'user', 'status')
этот код работает, но здесь используется модель, мне нужна та же функция без модели.