Enzo Yair

endpoint evento primera parte

from rest_framework import viewsets
from rest_framework.permissions import IsAuthenticated
from .models import Evento
from .serializers import EventoSerializer
class EventoViewSets(viewsets.ReadOnlyModelViewSet):
queryset = Evento.objects.all().order_by('id')
serializer_class = EventoSerializer
permission_classes = [IsAuthenticated,]
lookup_field = 'id'
... ...
from rest_framework_json_api import serializers
from .models import Evento
class EventoSerializer(serializers.ModelSerializer):
class Meta:
model = Evento
fields = (
'titulo',
'categoria',
'fecha_inicio',
'hora_inicio',
'fecha_final',
'hora_fin',
'fechas',
'descripcion',
'direccion',
'url',
'organismo',
'dependencia',
'imagen',
)
... ...
from rest_framework import routers
from organismo import api as organismo_api
from evento import api as evento_api
# Define routes
router = routers.DefaultRouter()
router.register(prefix='organismo', viewset=organismo_api.OrganismoViewSets)
router.register(prefix='dependencia', viewset=organismo_api.DependenciaViewSets)
\ No newline at end of file
router.register(prefix='dependencia', viewset=organismo_api.DependenciaViewSets)
router.register(prefix='eventos', viewset=evento_api.EventoViewSets)
... ...