Estoy tratando de configurar mis cargas para que, si el usuario Joe sube un archivo, vaya a MEDIA_ROOT / joe en lugar de que todos los archivos vayan a MEDIA_ROOT. El problema es que no sé cómo definir esto en el modelo. Así es como se ve actualmente:
class Content(models.Model):
name = models.CharField(max_length=200)
user = models.ForeignKey(User)
file = models.FileField(upload_to='.')
Entonces, lo que quiero es en lugar de '.' como upload_to, que sea el nombre del usuario.
Entiendo que a partir de Django 1.0 puede definir su propia función para manejar upload_to, pero esa función tampoco tiene idea de quién será el usuario, así que estoy un poco perdido.
¡Gracias por la ayuda!