Saya mencoba menyiapkan unggahan saya sehingga jika pengguna joe mengunggah file, ia pergi ke MEDIA_ROOT / joe sebagai lawan meminta semua orang membuka file MEDIA_ROOT. Masalahnya adalah saya tidak tahu bagaimana mendefinisikan ini dalam model. Beginilah tampilannya saat ini:
class Content(models.Model):
name = models.CharField(max_length=200)
user = models.ForeignKey(User)
file = models.FileField(upload_to='.')
Jadi yang saya inginkan bukan '.' sebagai upload_to, jadikan itu nama pengguna.
Saya mengerti bahwa mulai Django 1.0 Anda dapat mendefinisikan fungsi Anda sendiri untuk menangani upload_to tetapi fungsi itu tidak tahu siapa pengguna itu, jadi saya agak bingung.
Terima kasih untuk bantuannya!