我尝试在按ID:
过滤后更新Projects
文档名称
def update(project_id,project_name):
temp = Projects.objects.filter(id=ObjectId(project_id)).find_all()
temp.name = project_name
return temp.save(temp)
这会引发错误:
return temp.save(temp)AttributeError:' Future'对象没有 属性'保存'
所以,我也试过使用回调函数(虽然其余的布线没有使回调可行,所以我在寻找没有回调的解决方案):
def update(project_id,project_name):
Projects.objects.filter(id=ObjectId(project_id)).find_all(callback=update_handler())
def update_handler(temp):
proj = Projects(temp)
return proj.save()
错误:
Projects.objects.filter(ID =的ObjectId(PROJECT_ID))。find_all(回调= update_handler()) TypeError:update_handler()缺少1个必需的位置参数:' temp'
建议请!