基于用户推荐的Android阅读器服务端Python实现

基于用户推荐的 Android 阅读器服务端,用的是 Python 写的,结构挺清晰,搭配 MySQL 数据库,部署也比较方便。

项目里的 apache2.conf 是给 Apache2 配的,主要加了对 WSGI 的支持,方便直接跑 Python 后端。你要是用 mod_wsgi,把配置放对位置就行,挺省事的。

wsgi.wsgi 文件也别忽略,它是指定 Python 项目的路径的,你只要按写好的路径结构放置工程目录,基本就能跑起来。

数据库部分用的是 MySQL,要先建一个叫 mreader 的库,BX-Books.sql 是书本相关的数据插入脚本,mreader.sql 是其它表的建库脚本,一起跑一遍就齐活了。

manage.py 是个挺关键的文件,用 MySQLdb 把数据库和 Python 程序串起来。你只要环境装好,配置对了,数据操作响应也挺快。

test.py 是整个服务端的主逻辑代码,主要是业务逻辑的部分,如果你熟悉 Flask 或 Django,会感觉结构还挺顺手。

Android 端的 APK 也给了,ReaderPhantom.apk,可以直接装上手机看实际效果,前后端是通的,接口联调已经搞定了。

如果你正好要做一个 Android 阅读器 的项目,或者想参考服务端的部署结构,这个资源还蛮适合的。相关的文章我也一并附上了,能帮你快速补充背景知识。

zip 文件大小:1MB