content-type - 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请求中,我不知道为什么?!
解决方案
这是因为您的数据库中仍然有列邮政编码。当您在管理面板中删除条目时,它不会被删除。我不知道为什么!
您可以进入您的数据库并自己删除该列。
推荐阅读
- c# - Unity3D Shooter - 在所有敌人被摧毁后如何切换到下一个级别?
- java - 无法在 Mac OS 中使用 Java TestNG Selenium Grid 以编程方式启动 docker
- git - 为什么我不能将我的 laravel 项目推送到 github
- python - Jupyter 中 matplotlib 图的持续更新
- javascript - 如何使用 jquery 掩码插件将光标移动到第一个字符位置?
- instagram - 无法获得 Instagram Basic Display API 的 access_token
- jekyll - 用于在 Liquid 或 Jekyll 中排序数组的自定义比较器
- r - 如何使用来自 R Shiny 的信息更新 R 脚本?
- corda - Corda 架构更新
- git - Git推送工作GitKraken,由于VS Code中的权限而失败