Tôi đang cố gắng thiết lập các video tải lên của mình để nếu người dùng tải lên một tệp, nó sẽ chuyển đến MEDIA_ROOT / joe thay vì để các tệp của mọi người chuyển đến MEDIA_ROOT. Vấn đề là tôi không biết cách xác định điều này trong mô hình. Đây là giao diện hiện tại:
class Content(models.Model):
name = models.CharField(max_length=200)
user = models.ForeignKey(User)
file = models.FileField(upload_to='.')
Vì vậy, những gì tôi muốn là thay vì '.' là upload_to, hãy để nó là tên người dùng.
Tôi hiểu rằng kể từ Django 1.0, bạn có thể xác định chức năng của riêng mình để xử lý upload_to nhưng chức năng đó không biết người dùng sẽ là ai nên tôi hơi lạc lõng.
Cảm ơn đã giúp đỡ!