python-在Google App Engine数据存储区上获取BadValueError删除
作者:互联网
我正在尝试删除数据存储区中的记录.不幸的是,每当我尝试删除项目时,它都会给我BadValueError,表示需要Districts(列之一).由于批量加载器存在问题,所有行的Districts为空…但是我仍然需要清除数据存储区以尝试修复批量加载器错误.
我能做什么?
解决方法:
尝试更新模型,以便不需要“地区”字段(即,将“ required = False”作为关键字参数传递给“地区”字段).然后,验证者不应抱怨现有实体,而您应该能够删除实体.
另外,如果您知道要删除的实体的键,则可以直接使用db.delete()删除它们,而无需首先获取它们.
您甚至可以使用仪表板中的数据存储查看器将其删除(如果没有太多要删除的实体,这可能是最简单的).
标签:google-app-engine,python 来源: https://codeday.me/bug/20191209/2096586.html