def list(self, request):
"""
Returns all fermentable types in the system
"""
fermentable_types = fermentable_types = models.FermentableType.objects.filter(is_active=True)
# if the user is authenticated return all valid fermentable types
if request.auth is None:
fermentable_types = fermentable_types[:settings.UNAUTHENTICATED_RESULTS_COUNT]
serializer = rf_serializers.ListSerializer(
fermentable_types,
child=serializers.FermentableType()
)
return Response(serializer.data)
评论列表
文章目录