Skip to content

Instantly share code, notes, and snippets.

@shuternay
shuternay / serializer.py
Last active August 9, 2020 16:25
DRF CaseInsensitiveSerializer
import copy
from django.http.request import QueryDict
from django.utils.datastructures import CaseInsensitiveMapping
from rest_framework.serializers import empty
class CaseInsensitiveSerializer(serializers.Serializer):
"""
Serializer which treats parameters names as case-sensitive.
"""
@shuternay
shuternay / val_dataset.py
Created March 13, 2019 21:10
Custom dataset
import os
from PIL import Image
class CachedPilLoader:
def __init__(self):
self.cache = {}
def __call__(self, path):
if path not in self.cache:
with open(path, 'rb') as f: