Я создаю веб-сайт с django, где вы можете загрузить файл администратору django и загрузить его всякий раз, когда вам нужно его просмотреть. Очень просто (делает это для моего отца, который хочет организовать свои файлы Excel для своей работы).
Это проблема, я жестко закодировал путь загрузки к загруженному файлу, что заставляет меня изменять путь каждый раз, когда я загружаю новый файл с тем же именем (так как django добавляет случайную строку цифр и символов каждый раз, когда вы загружаете файл с тем же именем, что и раньше). То, что я сейчас делаю, действительно неэффективно, и я хотел бы изменить это как можно скорее.
Моя идея состоит в том, чтобы сделать имя FileField
редактируемым в администраторе django. Я сталкивался с этим: list_editable = ['asd']
.
Я думал, что это может сработать, и поэтому я попробовал. Результаты были интересными. Я сразу увидел кнопку «Сохранить» в нижней части сайта администратора, которой раньше не было. Но я все еще не мог отредактировать FileField
. Я искал это на нескольких форумах, в документации django и на других форумах, только чтобы не найти ничего полезного.
Это - изображение того, как выглядит страница администратора, когда я добавляю от list_editable
до моего FileField
.
Итак, я решил поискать эквивалент, чтобы проверить, работает ли он. Опять же, я искал на нескольких форумах, но все еще ничего не нашел.
Любой тип ответа или рекомендации очень ценится.
Заранее спасибо !!