ВП

Size: a a a
ВП

S
>>>q = Movie.objects.all().get(title='test2')
>>>q.poster
<ImageFieldFile: movies/484cfa8a5c944ada775d6ba216fd4739.jpg>
>>>q.title = '3'
>>>q.save()
MB
>>>q = Movie.objects.all().get(title='test2')
>>>q.poster
<ImageFieldFile: movies/484cfa8a5c944ada775d6ba216fd4739.jpg>
>>>q.title = '3'
>>>q.save()
DT
>>>q = Movie.objects.all().get(title='test2')
>>>q.poster
<ImageFieldFile: movies/484cfa8a5c944ada775d6ba216fd4739.jpg>
>>>q.title = '3'
>>>q.save()
.all().get() - all не нуженS
.all().get() - all не нуженS
S
MB
file = BytesIO(urllib.request.urlopen(url).read())
file = InMemoryUploadedFile(file=file, content_type=maintype,
name='food_type.%s' % maintype[6:], charset='utf-8',)S
file = BytesIO(urllib.request.urlopen(url).read())
file = InMemoryUploadedFile(file=file, content_type=maintype,
name='food_type.%s' % maintype[6:], charset='utf-8',)Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'maintype' is not defined
MB
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'maintype' is not defined
DT
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'maintype' is not defined
S
def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
context = super().get_context_data(**kwargs)
context['category'] = self.category
return context
Т.е а так можно было?DT
DT
S
>>>if r.status_code == requests.codes.ok:
... obj.file.save(
... os.path.basename(url),
... ContentFile(r.content)
... )
...
Traceback (most recent call last):
File "<input>", line 2, in <module>
AttributeError: 'Movie' object has no attribute 'file'
>>>if r.status_code == requests.codes.ok:
... obj.poster.save(
... os.path.basename(url),
... ContentFile(r.content)
... )
...
>>>q.save()
>>>q.poster
<ImageFieldFile: None>
DT
>>>if r.status_code == requests.codes.ok:
... obj.file.save(
... os.path.basename(url),
... ContentFile(r.content)
... )
...
Traceback (most recent call last):
File "<input>", line 2, in <module>
AttributeError: 'Movie' object has no attribute 'file'
>>>if r.status_code == requests.codes.ok:
... obj.poster.save(
... os.path.basename(url),
... ContentFile(r.content)
... )
...
>>>q.save()
>>>q.poster
<ImageFieldFile: None>
S
DT
DT
N