Skip to content

Instantly share code, notes, and snippets.

View toninhocajueiro's full-sized avatar

Antonio Cajueiro toninhocajueiro

  • Maceió-AL
View GitHub Profile
class SerializerDaFK(serializers.ModelSerializer):
""" Serializer com Fields Específicos """
class Meta:
model = NomeDoModeldaFK
fields = ('id',
'campo1',
'campo2')
class SerializerPrincipal(serializers.ModelSerializer):
# Contar total de itens em dicionários em uma lista
nomes = []
total = []
usuario = {}
lista = [{'user': 'João', 'idade': 25}, {'user': 'Maria', 'idade': 22}, {'user': 'João', 'idade': 33}]
for item in lista:
   if not item.get('user') in nomes:
      nomes.append(item.get('user'))
@toninhocajueiro
toninhocajueiro / gist:086ae0f9dca7db0cebe2256507d26844
Created December 19, 2021 00:56
Função simples pra testar download de arquivo no DRF
# viewsets.py
from rest_framework.decorators import api_view, permission_classes
from django.http import FileResponse
from django.shortcuts import get_object_or_404
@api_view(['GET'])
@permission_classes((IsAuthenticated,))
def download(file):