Actividad 2. API REST de productos en Django

3. Serializar los modelos

Vamos a serializar solo productos (categorĂ­as no lo pide), convierte objetos Producto en JSON y viceversa.

En la app productos, creamos un archivo nuevo: productos/serializers.py:

from rest_framework import serializers
from .models import Producto

class ProductoSerializer(serializers.ModelSerializer):
    """
    Serializador del modelo Producto.
    Convierte objetos Producto en JSON y viceversa.
    """
    class Meta:
        model = Producto
        fields = [
            'id',
            'nombre',
            'descripcion',
            'precio',
            'stock',
            'disponible',
            'fecha_creacion',
            'categoria',
        ]