一、前言
AI大神负责算法部分,笔者负后台部分
二者如何合并成一个项目方面,笔者最终借助 Django
框架。
起初笔者使用 Flask
做后台,但是感觉 Flask 才刚刚发布 1.0 版本,路上的坑不少,特别是在服务器部署方面,没有成熟好用的官方 Docker
镜像,原生使用 uwsgi3 +Nginx
的方式部署项目,略麻烦。
而 Django 就相当成熟了,如 Python3.6 使用 Docker 快速部署 Django2.0 项目到阿里云服务器上 文中,足见 Django 项目部署是多么简单
二、代码
这次分享分词方面的应用
“结巴”中文分词:做最好的 Python 中文分词组件——github
笔者最初的思路是这样的:
一个算法功能,一个 app 应用, app 里边的 view 就放算法代码,算法所需要的数据文件,就放到 static 目录下
具体代码和文件,已经放到 github 上了:https://github.com/larger5/jieba_django.git