最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】Mac本地搭建用Flask绘本查询推荐系统后台

Flask crifan 2608浏览 0评论

现有一个绘本的查询推荐系统的项目,需要用Flask去搭建后台。

先去新建一个git仓库。

然后本地git clone下来:

git clone https://gitee.com/xxx/xxx.git

然后再去基于空项目,参考之前类似项目,去慢慢添加代码:

➜  x git:(master) ✗ tree .

.

├── Pipfile

├── Pipfile.lock

├── README.md

├── app.py

├── common

│   ├── FlaskLogSingleton.py

│   ├── ThreadSafeSingleton.py

│   ├── __init__.py

│   └── util.py

├── conf

│   ├── __init__.py

│   ├── app

│   │   ├── __init__.py

│   │   ├── development

│   │   │   └── __init__.py

│   │   ├── production

│   │   │   └── __init__.py

│   │   └── settings.py

│   ├── gunicorn

│   │   └── gunicorn_config.py

│   └── supervisor

│       ├── supervisord_local.conf

│       └── supervisord_server.conf

├── deploy

│   └── fabfile.py

├── factory.py

├── logs

│   └── xx

└── resources

    ├── __init__.py

    └── xxx.py

10 directories, 21 files

然后去调试:

然后此处有个心得:

【心得】Flask调试模式时可以返回错误详情的网页信息

然后去解决:

【已解决】Flask中返回MongoDB的collection对象出错:TypeError: Object of type ‘ObjectId’ is not JSON serializable

接着再去增加另外一个api

期间发现:

【心得】PyCharm正确设置Python解析器当前项目才能检测识别导入的库

现在本地的基本上实现了模拟的绘本的查询真正的绘本详情。

调用效果分别是:

http://localhost:33800/storybookquery?q=blue

http://localhost:33800/storybook/5bc5e5fbbfaa4425b7ea3285

转载请注明:在路上 » 【已解决】Mac本地搭建用Flask绘本查询推荐系统后台

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
89 queries in 0.199 seconds, using 22.13MB memory