Python convierte Floats en cadenas usando el método str.
str(self.number)
Al verificar la compatibilidad de tipos, Python puede generar un error como el siguiente si el tipo no es correcto:
TypeError at /admin/portfolio/portfolio/ must be str, not float
Agregar una llamada a str () alrededor del valor convertirá el valor flotante a uno de cadena.