[英]How to Parse Image URL and Save It On Cloudinary With Django?
我在將Cloudinary集成到Django時遇到了一些問題。
我的網站上有一個表單,除了URL。 然后使用BS4解析此URL以查找圖像URL:
def add(request):
...
product.image_url = soup.find('meta', property='image')["content"]
...
然后我將URL傳遞給cloudinary.uploader :
...
product.image = cloudinary.uploader.upload(product.image_url)
product.save()
return redirect(product.get_absolute_url())
我已將CloudinaryField添加到產品類中:
class Product(models.Model):
image = CloudinaryField('image')
當我嘗試添加產品時,我收到以下錯誤: ProgrammingError at /product/add
can't adapt type 'dict'
非常感謝您對此的幫助。
通過添加以下解決方案:
product.image = cloudinary.uploader.upload(product.image_url)['public_id']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.