Diskte mevcut bir dosyam (/folder/file.txt diyelim) ve Django'da bir FileField model alanım var.
Ben yaparken
instance.field = File(file('/folder/file.txt'))
instance.save()
dosyayı olarak yeniden kaydeder file_1.txt
(bir dahaki sefere _2
, vb.).
Nedenini anlıyorum, ancak bu davranışı istemiyorum - alanın ilişkilendirilmesini istediğim dosyanın gerçekten orada beni beklediğini biliyorum ve sadece Django'nun onu göstermesini istiyorum.
Nasıl?
FileField
. BirFileField
kaydedildiğinde, dosyanın yeni bir kopyası oluşturulur. Bundan kaçınmak için bir seçenek eklemek oldukça basit olacaktır.