Yo personalmente (siendo mi código) arreglaría lo siguiente :
- Guardar Img en Google Storage no en la DB?
- Guardaria tamaños de las imagenes en pixeles
- Usaria otra clase de llave en lugar de usar los hashes
- Usaria otra clase de llave en lugar de usar los hashes
- Separaría los datos de la WSGIApplication a un Url.py
- Agregaría mas estilo
- Hay unos problemas con los indexes (por no haberlos creado desde un inicio)