Есть ли эквивалент в list_editable для FileFields в django? - PullRequest
0 голосов
/ 01 мая 2020

Я создаю веб-сайт с django, где вы можете загрузить файл администратору django и загрузить его всякий раз, когда вам нужно его просмотреть. Очень просто (делает это для моего отца, который хочет организовать свои файлы Excel для своей работы).

Это проблема, я жестко закодировал путь загрузки к загруженному файлу, что заставляет меня изменять путь каждый раз, когда я загружаю новый файл с тем же именем (так как django добавляет случайную строку цифр и символов каждый раз, когда вы загружаете файл с тем же именем, что и раньше). То, что я сейчас делаю, действительно неэффективно, и я хотел бы изменить это как можно скорее.

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

Это - изображение того, как выглядит страница администратора, когда я добавляю от list_editable до моего FileField.

Итак, я решил поискать эквивалент, чтобы проверить, работает ли он. Опять же, я искал на нескольких форумах, но все еще ничего не нашел.

Любой тип ответа или рекомендации очень ценится.

Заранее спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...