Python 如何解析图像URL并使用Django将其保存在Cloudinary上?
我在将Cloudinary集成到Django时遇到一些问题 我的网站上有一个表单,除了URL。然后使用BS4解析此URL以查找图像URL:Python 如何解析图像URL并使用Django将其保存在Cloudinary上?,python,django,cloudinary,Python,Django,Cloudinary,我在将Cloudinary集成到Django时遇到一些问题 我的网站上有一个表单,除了URL。然后使用BS4解析此URL以查找图像URL: def add(request): ... product.image_url = soup.find('meta', property='image')["content"] ... 然后我将URL传递给cloudinary.uploader: ... product.image = cloudinary.uplo
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')
当我尝试添加产品时,出现以下错误:
编程错误位于/product/add
无法调整类型“dict”
非常感谢您的帮助。通过添加此项解决了此问题:
product.image = cloudinary.uploader.upload(product.image_url)['public_id']