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 aFileField
disimpan, salinan baru dari file tersebut dibuat. Akan sangat mudah untuk menambahkan opsi untuk menghindari hal ini.