Saya memiliki berkas yang ada di disk (katakanlah /folder/file.txt) dan bidang model FileField di Django.
Ketika saya melakukannya
instance.field = File(file('/folder/file.txt'))
instance.save()
itu menyimpan ulang file sebagai file_1.txt(saat berikutnya _2, dll.).
Saya mengerti mengapa, tetapi saya tidak ingin perilaku ini - saya tahu berkas yang saya inginkan terkait dengan bidang tersebut benar-benar ada di sana menunggu saya, dan saya hanya ingin Django menunjukkannya.
Bagaimana?
FileField. Setiap kali aFileFielddisimpan, salinan baru dari file tersebut dibuat. Akan sangat mudah untuk menambahkan opsi untuk menghindari hal ini.