首页 > 解决方案 > Strapi 不会删除内容类型字段

问题描述

在发出 api 请求时,例如对名为"new-restaurant"的端点的POST请求,旧字段(已被删除)仍然显示在这些新条目中。

示例:对 myrestaurants/new-restaurant 的 POST 请求

{
id: "restaurant id",
name: "new restaurant name",
zip code: "restaurant zip code",
}

API 响应:

{
id: "restaurant id",
name: "new restaurant name",
zip code: "restaurant zip code",
}

当我从管理面板中删除此内容类型中的条目“邮政编码”时,并向同一端点发出另一个请求,但没有从此内容类型中删除的字段,例如:

向 myrestaurants/new-restaurant 发送 POST 请求

{
id: "restaurant id",
name: "new restaurant name",
}

API 响应是:

{
id: "restaurant id",
name: "new restaurant name",
zip code: null,
}

我尝试查看我的strapi项目中的所有文件,模型,模式和所有这些,并没有找到任何地方提到的这个已删除字段,但它仍然出现在我的新POST请求中,我不知道为什么?!

标签: content-typestrapi

解决方案


这是因为您的数据库中仍然有列邮政编码。当您在管理面板中删除条目时,它不会被删除。我不知道为什么!

您可以进入您的数据库并自己删除该列。


推荐阅读