Como decias al principio el problema de agregar a los viewsets que dependian de un circulo el modelo de circulo, decidi hacerlo mediante mixins y asi me quedo 😉
class AddCircleMixin(GenericViewSet):
"""Add circle mixin
Manages adding a circle object to views
that require it.
"""
def dispatch(self, request, *args, **kwargs):
"""Return the normal dispatch but adds the circle model."""
slug_name = self.kwargs['slug_name']
self.circle = get_object_or_404(
Circle,
slug_name=slug_name
)
return super(AddCircleMixin, self).dispatch(request, *args, **kwargs)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.