Hi,
I want to display image in my custom module from url. I have an api and I fetched the image url such as thumbnail from it. But while doing like given below code , its not worked.
Thanks in advance
class img(models.Model):
_name = 'img.books'
photo = fields.Binary(string='Image')
def search_button(self):
url = "https://www.googleapis.com/books/v1/volumes?q=" + isbn_no;
response = requests.get(url)
json_data = response.json()
loaded_json = json.dumps(json_data)
book = json_data['items'][0]
image_url = book["volumeInfo"]['imageLinks']['smallThumbnail'] // here contains image url such as thumbnail
img_obj =Image.open(BytesIO(image_url.content))
buffer = BytesIO()
img_obj.save(buffer, format="JPEG")
img = base64.b64encode(buffer.getvalue().strip())
self.photo = img