def update_entry(contentful_id, car_id):
entry = environment.entries().find(contentful_id)
entry.fields['featuredImage'] = {
'en-US': {
'sys': {
'type': 'Link',
'linkType': 'Asset',
'id': str(car_id) + '_featured_image'
}
}
}
time.sleep(10)
entry.save()
print("entry updated")
我用了这个代码,我做不出来
我必须更新一个字段 featuredImage,它是资产的链接。资产的链接就像我创建的一样 (str(car_id) + '_featured_image')。
我的主要计划是使用 Contentful 上的 ID 从 Contentful 检索条目,添加到资产字段的链接,然后保存。它不工作。
还有,要不要再发一次?
def update_entry(contentful_id, assedId):
entry = environment.entries().find(contentful_id)
fields = entry.fields()
fields['featuredImage'] = {
'sys': {
'type': 'Link',
'linkType': 'Asset',
'id': assedId
}
}
entry.update()
entry.save()
entry.publish()
time.sleep(2)
好的,这就是我在 Contentful 中更新和发布条目的方式