Я пытаюсь настроить свои загрузки так, чтобы, если пользователь joe загружает файл, он отправляется в MEDIA_ROOT / joe, а не все файлы идут в MEDIA_ROOT. Проблема в том, что я не знаю, как это определить в модели. Вот как это сейчас выглядит:
class Content(models.Model):
name = models.CharField(max_length=200)
user = models.ForeignKey(User)
file = models.FileField(upload_to='.')
Так что я хочу вместо "." в качестве upload_to укажите имя пользователя.
Я понимаю, что начиная с Django 1.0 вы можете определить свою собственную функцию для обработки upload_to, но эта функция также не знает, кем будет пользователь, поэтому я немного потерялся.
Спасибо за помощь!