Ссылка на существующий файл в django ImageField

Я пытаюсь инициализировать файл изображения, который уже присутствует в моей системе, с помощью оболочки. Но при этом создается копия этого файла и сохраняется в указанном месте. Я хочу, чтобы использовался уже существующий файл, а его копия не создавалась. Вот моя модель и команды оболочки.

Моя модель:

class Manupulate(models.Model):
    image = models.ImageField(upload_to='media',blank=True)

Команда оболочки:

    from django.core.files import File
    from {my app name}.models import Manupulation
    item = Manupulation()
    item.image.save("<filename>", File(open("<File path>", "rb")))    # "rb" mode for python 3

Это создаст файл в моем каталоге media (копия изображения, которое мне не нужно). Пожалуйста, кто-нибудь, помогите мне с этим.

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