Как изменить URL для всех уже загруженных файлов в поле filefield после изменения upload_to
Что случилось
Я изменил сервер для моего приложения Django ... и у меня есть filefield
, который уже был загружен, и поле было таким, как показано ниже:
image = models.FileField(upload_to="uploads", verbose_name=_(
"Team Strips"), help_text=_("A Strip to be used later by users"))
Но на новом сервере я вынужден использовать другой путь, поэтому мне пришлось изменить его на
image = models.FileField(upload_to="ldawri_django/uploads/uploads", verbose_name=_(
"Team Strips"), help_text=_("A Strip to be used later by users"))
Settings.py
MEDIA_ROOT = '/home/wateopjw/l-dawri.com/ldawri_django/uploads/'
MEDIA_URL = "ldawri_django/uploads/"
Проблема
После изменения сервера и параметра upload_to все изображения теперь не отображаются в панели администратора ... но они отображаются, когда я нажимаю open image in new tab
.
Что я пробовал
Попробовал перезагрузить один из файлов и он сработал как шарм ... так что это заставит меня перезагрузить все файлы ... это вроде как невозможно, потому что там сотни изображений .
Что мне нужно
Функция или метод, которые помогут мне имитировать перезагрузку всех изображений, чтобы ссылка внутри сайта администратора была фиксированной