Avatar ·

Django मॉडल (Models.filefield) में Upload_to के लिए डायनामिक पथ

📁 लैम्ब्डा, पायथन, जैंगो, एआई

नमस्ते, Django संस्करण 1.4 तक मॉडल में models.filefield के लिए Upload_to वेरिएबल में "डायनामिकली" "फ़ाइलों के स्टोरेज पथ" को निर्दिष्ट करने की संभावना थी।

  Models.py #...  attach = models.filefield (Verbose_name = , Blank =  true , upload_to =  lambda  Instance, Filename: %(Instance.  id , filiname)  

Django संस्करण 1.4 में ID बाद में असाइन की जाती है, इसलिए Instance.id = None और Instance.pk = None होता है। मुझे बताएं कि पथ में मॉडल ID कैसे निर्दिष्ट करूं।