मैं अपने अपलोड सेट करने का प्रयास कर रहा हूं ताकि यदि उपयोगकर्ता जो फ़ाइल को अपलोड करता है तो वह 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 को संभालने के लिए अपने स्वयं के फ़ंक्शन को परिभाषित कर सकते हैं, लेकिन उस फ़ंक्शन को यह पता नहीं है कि उपयोगकर्ता कौन होगा या तो मैं थोड़ा खो गया हूं।
सहायता के लिए धन्यवाद!