Sobes.tech
Junior — Middle

Do you have experience developing APIs using Django REST Framework?

sobes.tech AI

Answer from AI

Yes, I have worked with Django REST Framework for API development. This framework allows for quick creation of RESTful services in Python using serializers to convert models to JSON and back, and also provides convenient view classes and routing. For example, you can define a serializer and ViewSet for the "Article" model:

from rest_framework import serializers, viewsets
from myapp.models import Article

class ArticleSerializer(serializers.ModelSerializer):
    class Meta:
        model = Article
        fields = '__all__'

class ArticleViewSet(viewsets.ModelViewSet):
    queryset = Article.objects.all()
    serializer_class = ArticleSerializer

This allows for automatically generating a full CRUD API for the model.