我正在尝试删除数据存储区中的记录。不幸的是,每当我尝试删除项目时,它都会给我一个BadValueError,说区域(其中一列)是必需的。由于批量加载器存在问题,所有行的Districts为空...但我仍需要清理数据存储区以尝试修复批量加载程序错误。
我该怎么办?
答案 0 :(得分:3)
尝试更新您的模型,以便不需要Districts
字段(即,将required=False
作为关键字参数传递到Districts
字段。然后验证者不应该抱怨现有实体,你应该能够删除实体。
或者,如果您知道要删除的实体的密钥,则可以使用db.delete()
直接删除它们,而无需首先获取它们。
您甚至可以使用仪表板中的数据存储区查看器删除它们(如果您没有要删除的实体,这可能是最简单的。)
答案 1 :(得分:0)
更改您的实体/模型,以便Districts
不再是必需的属性?