यहाँ मेरा मॉडल है। जब भी मैं एक नई फ़ाइल बनाना चाहता हूँ, और जब भी कोई मॉडल उदाहरण सहेजा जाता है, तब उसे अधिलेखित कर देता है:
class Kitten(models.Model):
claw_size = ...
license_file = models.FileField(blank=True, upload_to='license')
def save(self, *args, **kwargs):
#Generate a new license file overwriting any previous version
#and update file path
self.license_file = ???
super(Request,self).save(*args, **kwargs)
मैं फ़ाइल अपलोड करने के तरीके के बारे में बहुत सारे दस्तावेज़ देखता हूँ। लेकिन मैं एक फ़ाइल कैसे उत्पन्न करूं, इसे एक मॉडल फ़ील्ड में असाइन करूं और Django को इसे सही स्थान पर संग्रहीत करूं?