Strapi助力Flutter开发国际化App|Strapi助力Flutter开发国际化App - 整理Sqlite数据库与图片
使用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
【Strapi助力Flutter开发国际化App|Strapi助力Flutter开发国际化App - 整理Sqlite数据库与图片】上一篇:数据建模
下一篇:使用Sqlite数据库
推荐阅读
- 游乐园系统,助力游乐园管理
- 康恩赫助力线头公益#义卖星推官#,分享你最喜爱的义卖明星
- Flutter的ListView
- 运用flutter|运用flutter 构建一个发布版(release)APK
- Flutter自定义view|Flutter自定义view —— 闯关进度条
- Flutter|Flutter SwiftUI React 对比
- flutter设置沉浸式状态栏
- 2019-12-02|2019-12-02 flutter的环境配置
- Flutter开发之布局Widget
- 戒烟后,出现4个不适,是身体在变好,坚持5件事,助力成功戒烟