Django-filer импорт путей к файлам из mysql в postgresql

Недавно я изменил базу данных в своем приложении Django с MySQL на PostgreSQL. Я успешно перенес все текстовые значения и папки из staging в производственную среду, но у меня возникли проблемы с путями к медиафайлам, которые хранятся в Azure Storage.

Я использую одни и те же настройки в моих настройках как в производственной среде, так и в среде staging:

DEFAULT_FILE_STORAGE = 'backend.custom_azure.AzureMediaStorage'
MEDIA_LOCATION = "media"
AZURE_ACCOUNT_NAME = config('AZURE_ACCOUNT_NAME')
AZURE_CUSTOM_DOMAIN = f'{AZURE_ACCOUNT_NAME}.blob.core.windows.net'
MEDIA_URL = f'https://{AZURE_CUSTOM_DOMAIN}/{MEDIA_LOCATION}/'

Проблема в том, что я подключил все файлы на staging и когда я пытаюсь вручную экспортировать из mysql и импортировать в postgresql filer_file и filer_image таблицы, я получаю эту ошибку:

Exception Type: Polymorphic Type Invalid at /homepage Exception Value: Content Type 37

Вопрос

По сути, я хочу скопировать папки и файлы, которые находятся в staging (пути хранятся в MySQL) и вставить/загрузить/импортировать их в production (пути хранятся в PostgreSQL), поэтому мой вопрос заключается в том, как решить эту проблему. Я не хочу подключать каждое изображение еще раз в каждой модели, потому что их уже сотни. Есть ли способ импортировать их в PostgreSQL таким образом, чтобы при открытии панели администратора в производственной среде она показывала мне все изображения, как и в производственной среде?

Вернуться на верх