应用 DBeaver 软件或者你本人习惯的数据库管理软件关上 Strapi 的 sqlite 数据库文件。
能够看到 locale
字段区别出了国际化的数据。另外,vegettables
表中并没有 cover 图片字段。
剖析数据库得出,图片是通过 upload_file
和upload_file_morph
两个表与 vegettables
表进行了关联。
在 sql 编辑器中写入
SELECT
v.id,
v.name,
v.desc,
v.locale,
uf.hash,
uf.ext,
v.created_at,
v.updated_at
from
vegetables v
LEFT OUTER JOIN upload_file_morph ufm on
v.id = ufm.related_id
LEFT OUTER JOIN upload_file uf on
ufm.upload_file_id = uf.id;
测试胜利!根据上述代码创立视图。
接下来剖析图片,在 Strapi 我的项目中图片都被上传到了 [project_root]/strapi/public/uploads
文件夹下。
批改 pubspec.yaml
减少如下配置
flutter:
assets:
- assets/db/
- strapi/public/uploads/
uses-material-design: true
上一篇:数据建模
下一篇:应用 Sqlite 数据库