Я предполагаю, что одним из решений было бы использование raw sql для заполнения новой базы данных.
Итак, это решение не является реальным решением проблемы: как перенести файл данных без файлов?
Мне удалось получить некоторые файлы, с которыми я должен работать, и я сделал то, что должен был, что довольно просто:
from django.core.files import File
def create_source_file(file, object_file):
media = os.path.join(SOURCE_FILES, file.path)
if not os.path.exists(media):
return
of = ObjectFile(
name=name,
content_type=file.file_type,
extension=extension.lower(),
md5sum=file.md5sum,
)
with open(media, 'rb') as m:
of.file.save(file.name.lower(), File(m))
of.save()