Как работает этот метод сохранения в django - PullRequest
0 голосов
/ 02 августа 2020

Привет, я учусь django из учебника, и он использовал этот метод для сохранения изображения, но я не могу понять концепцию, откуда взялось image.image.save из `

'' '

forms.py
def save(self, force_insert=False,
    force_update=False,commit=True):
    image = super().save(commit=False)
    image_url = self.cleaned_data['url']
    name = slugify(image.title)
    extension = image_url.rsplit('.', 1)[1].lower()
    image_name = f'{name}.{extension}'
    # download image from the given URL
    response = request.urlopen(image_url)
    image.image.save(image_name,ContentFile(response.read()),save=False)
    if commit:
        image.save()
    return image

'' '

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