我正在try 设置我的上传,以便如果用户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='.')
所以我想要的不是"."当上传到时,必须使用用户名.
我知道从Django 1.0开始,您可以定义自己的函数来处理Upload_to,但是该函数也不知道用户是谁,所以我有点困惑.
谢谢你的帮助!