NDB Python删除实体

NDB Python删除实体,python,google-app-engine,entity,Python,Google App Engine,Entity,我有这段代码,它假设删除所有的实体,但它所做的只是创建一个空实体 Class_data = Class_Name.query().fetch() for classX in Class_data: class_json_pre = json.dumps(classX) class_json = json.loads(class_json_pre) class_delete = Class_Name.get_by_id(class_json.class_name)

我有这段代码,它假设删除所有的实体,但它所做的只是创建一个空实体

Class_data = Class_Name.query().fetch()
for classX in Class_data:
    class_json_pre = json.dumps(classX)
    class_json = json.loads(class_json_pre)
    class_delete = Class_Name.get_by_id(class_json.class_name)
    class_delete.delete()
类名是这样创建的

new_class = Class_Name(class_title = new_dictionary,class_name = classname, id = classname)

可能的案例冲突:“Class_data”与“Class_data”?我更改了它,但仍然得到一个新的空实体JSON代码是如何关联的?为什么要获取所有实体,然后尝试通过其ID再次获取?为什么不按应该调用的方式对键调用delete()方法?我最后犯了一个HTML错误,所以我一直在获取新实体。我最终使用了delete()方法。谢谢